S
S
Spark1082017-08-05 01:08:37
css
Spark108, 2017-08-05 01:08:37

How to fix this issue with Discord bot?

I am writing a bot for the Discord messenger using the Discord4J Java library. There was a problem establishing a connection to the Discord API. The StackTrace shows that the socket error. I read the Discord documentation and there was a suspicion that the API has request limits and it has its own for each request. If so, then I thought that after some time a new limit would be provided, but this did not happen in the next week. Has anyone come across this problem and know how to fix it. Below is the most ill-fated StackTrace.

[01:01:19][ERROR] Discord4J [Line: 161]: Encountered websocket error: 
java.lang.NullPointerException
  at sx.blah.discord.api.internal.DiscordWS.onWebSocketText(DiscordWS.java:66)
  at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextMessage(JettyListenerEventDriver.java:189)
  at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)
  at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:66)
  at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextFrame(JettyListenerEventDriver.java:158)
  at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:162)
  at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:375)
  at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:220)
  at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:220)
  at org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:256)
  at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:679)
  at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:511)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:112)
  at org.eclipse.jetty.io.ssl.SslConnection$2.run(SslConnection.java:135)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:672)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:590)
  at java.lang.Thread.run(Thread.java:745)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
E
Eugene Chefranov, 2019-03-15
@Chefranov

Use wow.js

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question