Repository: discord-jda/jda
Issue: Unable to resolve value with key emoji to type unsigned long: `null`

<!--
  For questions join the official JDA discord server: https://discord.gg/0hMr4ce0tIl3SLv5
-->



[download]: https://bintray.com/dv8fromtheworld/maven/JDA/_latestVersion
[guild]: https://discord.gg/0hMr4ce0tIk3pSjp
[stack overflow]: https://stackoverflow.com/questions/tagged/java

## General Troubleshooting

<!--
  Hey there! Before you report a bug or suggest a new feature,
  please make sure to follow these steps first!
-->
  
- [x] I have checked for similar issues.
- [x] I have updated to the [latest JDA version][download].
- [x] I have checked the branches or the maintainers' PRs for upcoming bug fixes.

<!--
  This is not the place to learn Java. Please refer to [StackOverflow][stack overflow]
  for your general programming questions.
-->

## Bug Report

<!--
Provide a small description of the bug you are experiencing. 
-->

### Expected Behavior

<!--
Tell us what you expect to happen instead.
-->
No exception.

### Exception or Error

```java
[JDA [71 / 132] MainWS-ReadThread] [WebSocketClient]: Got an unexpected Json-parse error. Please redirect the following message to the devs:
        JDA 4.3.0_333
        Unable to resolve value with key emoji to type unsigned long: null
        MESSAGE_REACTION_REMOVE_EMOJI -> {"emoji":{"name":"old_delete_source","id":526232446295998475},"guild_id":guild-id,"message_id":message-id,"channel_id":channel-id}
net.dv8tion.jda.api.exceptions.ParsingException: Unable to resolve value with key emoji to type unsigned long: null
        at net.dv8tion.jda.api.utils.data.DataObject.valueError(DataObject.java:807)
        at net.dv8tion.jda.api.utils.data.DataObject.getUnsignedLong(DataObject.java:512)
        at net.dv8tion.jda.internal.handle.MessageReactionClearEmoteHandler.handleInternally(MessageReactionClearEmoteHandler.java:68)
        at net.dv8tion.jda.internal.handle.SocketHandler.handle(SocketHandler.java:36)
        at net.dv8tion.jda.internal.requests.WebSocketClient.onDispatch(WebSocketClient.java:952)
        at net.dv8tion.jda.internal.requests.WebSocketClient.onEvent(WebSocketClient.java:839)
        at net.dv8tion.jda.internal.requests.WebSocketClient.handleEvent(WebSocketClient.java:817)
        at net.dv8tion.jda.internal.requests.WebSocketClient.onBinaryMessage(WebSocketClient.java:991)
        at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:382)
        at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276)
        at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:983)
        at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:746)
        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)
```


Changed files:
src/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmoteHandler.java

diff --git a/src/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmoteHandler.java b/src/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmoteHandler.java
index 2ef364f3..42c39bff 100644
--- a/src/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmoteHandler.java
+++ b/src/main/java/net/dv8tion/jda/internal/handle/MessageReactionClearEmoteHandler.java
@@ -65,7 +65,7 @@ public class MessageReactionClearEmoteHandler extends SocketHandler
         }
         else
         {
-            long emoteId = emoji.getUnsignedLong("emoji");
+            long emoteId = emoji.getUnsignedLong("id");
             Emote emote = getJDA().getEmoteById(emoteId);
             if (emote == null)
             {