NPE caused by InventoryWrapper

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Minor
    • None
    • Affects Version/s: None
    • None
    • Environment:

      spigot 1.11 and 1.12

      I am using a custom inventory gui. The NPE is thrown if I cancel an InventoryClickEvent because I do not like the player to click an item.

      InventoryWrapper.splitStack sets an item to null. This always leads to given NPE. I found the Problem in my 1.11 and 1.12 Installation. Maybe it is present in older releases.

       

      Caused by: java.lang.NullPointerException
       at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftItemStack.asBukkitCopy(CraftItemStack.java:60) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at org.bukkit.craftbukkit.v1_11_R1.inventory.InventoryWrapper.setItem(InventoryWrapper.java:76) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at org.bukkit.craftbukkit.v1_11_R1.inventory.InventoryWrapper.splitStack(InventoryWrapper.java:46) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.Slot.a(SourceFile:101) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.Container.a(Container.java:287) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1847) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_111]
       at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_111]
       at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) ~[spigot-1.11.2.jar:git-Spigot-7d78b81-e2a288c]
       ... 5 more

            Assignee:
            Unassigned
            Reporter:
            mepeisen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: