Shimell / DiscordWhitelisterSpigot

Spigot plugin that allows whitelisting users through a discord text channel.
MIT License
41 stars 23 forks source link

Adding user to whitelist while linking their discord account seems to work, but also gives error in server console. #86

Open Risusama opened 4 months ago

Risusama commented 4 months ago

Not sure if this is something that needs to be fixed, but I thought I'd report it.

Error does not occur if you do not link the discord account when adding to whitelist. The error is as follows:

[20:15:52 ERROR]: [uk.co.angrybee.joe.shaded.net.dv8tion.jda.api.requests.RestAction] RestAction queue returned failure
java.lang.IllegalStateException: This interaction has already been acknowledged or replied to. You can only reply or acknowledge an interaction once!
        at uk.co.angrybee.joe.shaded.net.dv8tion.jda.internal.requests.restaction.interactions.InteractionCallbackImpl.tryAck(InteractionCallbackImpl.java:57) ~[discord-whitelister-1.5.1.jar:?]
        at uk.co.angrybee.joe.shaded.net.dv8tion.jda.internal.requests.restaction.interactions.InteractionCallbackImpl.queue(InteractionCallbackImpl.java:64) ~[discord-whitelister-1.5.1.jar:?]
        at uk.co.angrybee.joe.shaded.net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:572) ~[discord-whitelister-1.5.1.jar:?]
        at uk.co.angrybee.joe.shaded.net.dv8tion.jda.api.requests.RestAction.queue(RestAction.java:538) ~[discord-whitelister-1.5.1.jar:?]
        at uk.co.angrybee.joe.commands.discord.CommandAdd.lambda$ExecuteCommand$2(CommandAdd.java:381) ~[discord-whitelister-1.5.1.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftFuture.run(CraftFuture.java:88) ~[paper-1.20.4.jar:git-Paper-446]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482) ~[paper-1.20.4.jar:git-Paper-446]
        at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1636) ~[paper-1.20.4.jar:git-Paper-446]
        at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.4.jar:git-Paper-446]
        at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1515) ~[paper-1.20.4.jar:git-Paper-446]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1216) ~[paper-1.20.4.jar:git-Paper-446]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-446]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]