Closed ColaIan closed 2 years ago
This should be fixed in #2043
This is caused by a bug in the discord api: discord/discord-api-docs#4557
Since I falled back to Alpha.6, I got another error when clicking a reaction in DM
[2022-02-24T03:29:45,497 ERROR] JDA [0 / 1] MainWS-ReadThread: n.d.j.i.r.WebSocketClient - Got an unexpected error. Please redirect the following message to the devs:
JDA 5.0.0-alpha.6_094f41a
MESSAGE_REACTION_ADD -> {"emoji":{"name":"1️⃣","id":null},"user_id":"216127021028212737","message_id":"946246714128478238","channel_id":"902179035940003930"}
java.lang.NullPointerException: Cannot invoke "net.dv8tion.jda.api.entities.User.getIdLong()" because "this.user" is null
at net.dv8tion.jda.internal.entities.PrivateChannelImpl.updateUser(PrivateChannelImpl.java:188) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.entities.PrivateChannelImpl.getUser(PrivateChannelImpl.java:55) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.entities.EntityBuilder.createPrivateChannel(EntityBuilder.java:1202) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.entities.EntityBuilder.createPrivateChannel(EntityBuilder.java:1189) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.handle.MessageReactionHandler.handleInternally(MessageReactionHandler.java:140) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.handle.SocketHandler.handle(SocketHandler.java:36) ~[Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.requests.WebSocketClient.onDispatch(WebSocketClient.java:952) [Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.requests.WebSocketClient.onEvent(WebSocketClient.java:839) [Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.requests.WebSocketClient.handleEvent(WebSocketClient.java:817) [Teapot.jar:0.0.1]
at net.dv8tion.jda.internal.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:991) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:385) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:996) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:755) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ReadingThread.main(ReadingThread.java:108) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.ReadingThread.runMain(ReadingThread.java:64) [Teapot.jar:0.0.1]
at com.neovisionaries.ws.client.WebSocketThread.run(WebSocketThread.java:45) [Teapot.jar:0.0.1]
Is this related or is this fixed in a newer version?
Is this related or is this fixed in a newer version?
Yes. #2035
General Troubleshooting
Bug Report
Second button click and onwards of the same action row in a guild causes unexpected error, unless the bot is restarted
Expected Behavior
No exceptions I guess, it works on alpha.6
Code Example or Reproduction Steps
Code for JDABuilder or DefaultShardManagerBuilder Used
Exception or Error