[SPIGOT-1610] (1.9) InventoryClickEvent EventException Created: 01/Mar/16 Updated: 01/Mar/16 Resolved: 01/Mar/16 |
|
| Status: | Closed |
| Project: | Spigot |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | mibby mibster | Assignee: | Thinkofname |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | 1.9 | ||
| Description |
[15:41:09] [Server thread/ERROR]: Could not pass event InventoryClickEvent to WorldGuard v6.1.2-SNAPSHOT;1651-93d454c with custom flags plugin. org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1804) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74] Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_74] at java.util.ArrayList.get(ArrayList.java:431) ~[?:1.8.0_74] at net.minecraft.server.v1_9_R1.Container.getSlot(Container.java:109) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.craftbukkit.v1_9_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:65) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:118) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at com.sk89q.worldguard.bukkit.listener.BlacklistListener.onInventoryClick(BlacklistListener.java:264) ~[?:?] at sun.reflect.GeneratedMethodAccessor315.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-1a196e1-76c0425] ... 15 more [15:41:09] [Server thread/ERROR]: Could not pass event InventoryClickEvent to mcMMO v1.5.04-SNAPSHOT-b90 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1804) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74] Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_74] at java.util.ArrayList.get(ArrayList.java:431) ~[?:1.8.0_74] at net.minecraft.server.v1_9_R1.Container.getSlot(Container.java:109) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.craftbukkit.v1_9_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:65) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:118) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at com.gmail.nossr50.listeners.InventoryListener.onInventoryClickEvent(InventoryListener.java:316) ~[?:?] at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-1a196e1-76c0425] ... 15 more [15:41:09] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CrateReloaded v1.3.64 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1804) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_74] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_74] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:721) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:400) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:660) [spigot.jar:git-Spigot-1a196e1-76c0425] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:559) [spigot.jar:git-Spigot-1a196e1-76c0425] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74] Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_74] at java.util.ArrayList.get(ArrayList.java:431) ~[?:1.8.0_74] at net.minecraft.server.v1_9_R1.Container.getSlot(Container.java:109) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.craftbukkit.v1_9_R1.inventory.CraftInventoryView.getItem(CraftInventoryView.java:65) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at org.bukkit.event.inventory.InventoryClickEvent.getCurrentItem(InventoryClickEvent.java:118) ~[spigot.jar:git-Spigot-1a196e1-76c0425] at cratereloaded.aD.a(CraftingListener.java:33) ~[?:?] at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-1a196e1-76c0425] ... 15 more |
| Comments |
| Comment by mibby mibster [ 01/Mar/16 ] |
|
These are errors that I see spam often on my large server. Fortunately I figured out how to reproduce the spam. Open any container item (chest, workbench, etc.) and click anywhere on the container with an item in your hand. Not the empty slots where you can put an item in and not outside the window where the item drops, but somewhere on the actual container itself. The 'padding' so to speak. |
| Comment by Thinkofname [ 01/Mar/16 ] |
|
Reproduction steps please |
| Comment by mibby mibster [ 01/Mar/16 ] |
|
More info from WorldGuard dev wizjany that it is a spigot issue. |