@Override public void onMessageReactionRemove(MessageReactionRemoveEvent event) { if(event.getChannelType() == ChannelType.TEXT) { if(!event.getUser().isBot()) { //Line mit dem Null Pointer long guildid = event.getGuild().getIdLong(); long channelid = event.getChannel().getIdLong(); long messageid = event.getMessageIdLong(); String emote = event.getReactionEmote().getEmoji(); ResultSet set = LiteSQL.onQuery("SELECT rollenid FROM reactionroles WHERE guildid = " + guildid + " AND channelid = " + channelid + " AND messageid = " + messageid + " AND emote = '" + emote + "'"); try { if(set.next()) { long rollenid = set.getLong("rollenid"); Guild guild = event.getGuild(); guild.removeRoleFromMember(event.getMember(), guild.getRoleById(rollenid)).queue(); } } catch (SQLException e) { e.printStackTrace(); } } } } //================================================NullPointer java.lang.NullPointerException: Cannot invoke "net.dv8tion.jda.api.entities.User.isBot()" because the return value of "net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent.getUser()" is null at main.listener.ReactionListener.onMessageReactionRemove(ReactionListener.java:62) at net.dv8tion.jda.api.hooks.ListenerAdapter.onEvent(ListenerAdapter.java:445) at net.dv8tion.jda.api.hooks.InterfacedEventManager.handle(InterfacedEventManager.java:96) at net.dv8tion.jda.internal.hooks.EventManagerProxy.handleInternally(EventManagerProxy.java:88) at net.dv8tion.jda.internal.hooks.EventManagerProxy.handle(EventManagerProxy.java:70) at net.dv8tion.jda.internal.JDAImpl.handleEvent(JDAImpl.java:151) at net.dv8tion.jda.internal.handle.MessageReactionHandler.onRemove(MessageReactionHandler.java:217) at net.dv8tion.jda.internal.handle.MessageReactionHandler.handleInternally(MessageReactionHandler.java:161) 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:990) at com.neovisionaries.ws.client.ListenerManager.callOnBinaryMessage(ListenerManager.java:385) at com.neovisionaries.ws.client.ReadingThread.callOnBinaryMessage(ReadingThread.java:276) at com.neovisionaries.ws.client.ReadingThread.handleBinaryFrame(ReadingThread.java:996) at com.neovisionaries.ws.client.ReadingThread.handleFrame(ReadingThread.java:755) 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)