Я пытаюсь запустить JDA Discord Bot, но получаю эту ошибку:
[JDA MainWS-ReadThread] INFO net.dv8tion.jda.core.requests.WebSocketClient - Connected to WebSocket
[JDA MainWS-ReadThread] ERROR net.dv8tion.jda.core.requests.WebSocketClient - There was an error in the WebSocket connection
java.lang.NoSuchMethodError: org.json.JSONArray.iterator()Ljava/util/Iterator;
at net.dv8tion.jda.core.requests.WebSocketClient.updateTraces(WebSocketClient.java:165)
at net.dv8tion.jda.core.requests.WebSocketClient.onEvent(WebSocketClient.java:797)
at net.dv8tion.jda.core.requests.WebSocketClient.handleEvent(WebSocketClient.java:745)
at net.dv8tion.jda.core.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:903)
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:368)
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:270)
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:990)
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:749)
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108)
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64)
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45)
Я не могу найти, что случилось,
pom.xml: https://hasteb.in/agaseniz.xmlЯ спросил в JDA GitHub, но они сказали, что мне нужно получить последнюю версию org.json, которая у меня уже есть. Так что я в замешательстве.
Надеюсь, кто-нибудь может мне помочь.
Щелчок правой кнопкой мыши по проекту и выбор Maven > «Обновить проект» исправили мою проблему, спасибо.




Действительно, org.json.JSONArray.iterator() изначально не существовало, а было был добавлен позже.
Ваш pom.xml выглядит хорошо, но в Ссылочные библиотеки есть json-simple-1.1.1.jar вместо json-20180813.jar.
Щелкните проект правой кнопкой мыши и выберите Maven > Обновить проект....
Ваш
pom.xmlвыглядит хорошо, но в Ссылочные библиотеки вместоjson-simple-1.1.1.jarстоитjson-20180813.jar(см. также здесь). Щелкните проект правой кнопкой мыши и выберите Maven > Обновить проект..., чтобы устранить проблему?