RP-Kit / RPKit

RPKit plugin suite
Apache License 2.0
21 stars 12 forks source link

Attaching/detaching permissions sometimes fails #481

Closed renbinden closed 3 years ago

renbinden commented 3 years ago
[21:42:09] [Server thread/ERROR]: Could not pass event PlayerQuitEvent to rpk-permissions-bukkit v2.0.0-SNAPSHOT
org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerList.disconnect(PlayerList.java:420) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1489) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.NetworkManager.handleDisconnection(NetworkManager.java:323) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.ServerConnection.c(ServerConnection.java:150) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1127) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:355) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1008) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:847) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.IllegalArgumentException: Given attachment is not part of Permissible object CraftPlayer{name=alyphen}
    at org.bukkit.permissions.PermissibleBase.removeAttachment(PermissibleBase.java:157) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.craftbukkit.v1_16_R3.entity.CraftHumanEntity.removeAttachment(CraftHumanEntity.java:220) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at com.rpkit.permissions.bukkit.permissions.RPKPermissionsServiceImpl.unassignPermissions(RPKPermissionsServiceImpl.kt:148) ~[?:?]
    at com.rpkit.permissions.bukkit.group.GroupExtensionsKt.unassignPermissions(GroupExtensions.kt:73) ~[?:?]
    at com.rpkit.permissions.bukkit.listener.PlayerQuitListener.onPlayerQuit(PlayerQuitListener.kt:36) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    ... 13 more
[21:42:10] [User Authenticator #5/INFO]: UUID of player alyphen is 3fcad669-b828-4d6d-be88-1c28b067c5d8
[21:42:10] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to rpk-permissions-bukkit v2.0.0-SNAPSHOT
org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:319) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerList.a(PlayerList.java:200) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.LoginListener.c(LoginListener.java:154) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.LoginListener.tick(LoginListener.java:53) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:219) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.ServerConnection.c(ServerConnection.java:130) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1127) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:355) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1008) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:847) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.IllegalArgumentException: Given attachment is not part of Permissible object CraftPlayer{name=alyphen}
    at org.bukkit.permissions.PermissibleBase.removeAttachment(PermissibleBase.java:157) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at org.bukkit.craftbukkit.v1_16_R3.entity.CraftHumanEntity.removeAttachment(CraftHumanEntity.java:220) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    at com.rpkit.permissions.bukkit.permissions.RPKPermissionsServiceImpl.assignPermissions(RPKPermissionsServiceImpl.kt:93) ~[?:?]
    at com.rpkit.permissions.bukkit.group.GroupExtensionsKt.assignPermissions(GroupExtensions.kt:69) ~[?:?]
    at com.rpkit.permissions.bukkit.listener.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.kt:37) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:315) ~[spigot-1.16.5.jar:2992-Spigot-018b9a0-b5eb2f5]
    ... 14 more