TJPlaysNow/Discord-Bot-API---JDA

/unverify null error with rolesToRemove

TristonStuart opened this issue · 0 comments

[16:13:56 INFO]: TDStuart issued server command: /unverify [16:13:56 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'unverify' in plugin DiscordMinecraftHook v5.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.14.4.jar:git-Paper-243] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-243] at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1804) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1612) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1158) ~[patched_1.14.4.jar:git-Paper-243] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-243] at java.lang.Thread.run(Unknown Source) [?:1.8.0_201] Caused by: java.lang.IllegalArgumentException: Role in rolesToRemove may not be null at net.dv8tion.jda.core.utils.Checks.notNull(Checks.java:56) ~[?:?] at net.dv8tion.jda.core.managers.GuildController.lambda$modifyMemberRoles$1(GuildController.java:1483) ~[?:?] at java.util.Arrays$ArrayList.forEach(Unknown Source) ~[?:1.8.0_201] at net.dv8tion.jda.core.managers.GuildController.modifyMemberRoles(GuildController.java:1481) ~[?:?] at net.dv8tion.jda.core.managers.GuildController.removeRolesFromMember(GuildController.java:1359) ~[?:?] at com.tjplaysnow.mchook.system.verification.VerificationSystem.lambda$onEnable$1(VerificationSystem.java:88) ~[?:?] at com.tjplaysnow.mchook.api.CommandAPI.onCommand(CommandAPI.java:113) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.14.4.jar:git-Paper-243] ... 17 more

Steps to reproduce :
do /verify
don't verify
restart server
do /verify, it tells you to do /unverify
do /unverify