NPE in Item.setDataTag

Issue #8 resolved
Alexandra Stehr created an issue

There is a NPE caused by Item.setDataTag Try to buy something with lionsShop Classic, you will recive this crashdump:

[SERVER] java.lang.NullPointerException
[SERVER]        at com.minecraftonline.classicloader.classicapi.Item.setDataTag(Item.java:871) ~[classicloader-0.1-SNAPSHOT-shaded.jar:0.1-SNAPSHOT]
[SERVER]        at helper.putItemIntoChest(helper.java:94) ~[?:?]
[SERVER]        at PlayerShop.shop(PlayerShop.java:328) ~[?:?]
[SERVER]        at lsShop.executeShopSigns(lsShop.java:292) ~[?:?]
[SERVER]        at lionsShopListener.onBlockRightClicked(lionsShopListener.java:79) ~[?:?]
[SERVER]        at com.minecraftonline.classicloader.classicapi.PluginListener.onBlockRightClick(PluginListener.java:694) ~[classicloader-0.1-SNAPSHOT-shaded.jar:0.1-SNAPSHOT]
[SERVER]        at com.minecraftonline.classicloader.classicapi.PluginLoader.callHook(PluginLoader.java:1129) [classicloader-0.1-SNAPSHOT-shaded.jar:0.1-SNAPSHOT]
[SERVER]        at com.minecraftonline.classicloader.classicapi.bridge.EventToHookAdapter.handleBlockRightClick(EventToHookAdapter.java:199) [classicloader-0.1-SNAPSHOT-shaded.jar:0.1-SNAPSHOT]
[SERVER]        at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) ~[?:?]
[SERVER]        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_11]
[SERVER]        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_11]
[SERVER]        at net.canarymod.hook.HookExecutor$1.execute(HookExecutor.java:59) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.canarymod.plugin.RegisteredPluginListener.execute(RegisteredPluginListener.java:52) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.canarymod.hook.HookExecutor.callHook(HookExecutor.java:123) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.canarymod.hook.Hook.call(Hook.java:37) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.network.NetHandlerPlayServer.a(NetHandlerPlayServer.java:484) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.a(C08PacketPlayerBlockPlacement.java:47) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.a(C08PacketPlayerBlockPlacement.java:83) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.network.NetworkManager.a(NetworkManager.java:180) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.network.NetworkSystem.c(NetworkSystem.java:108) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:622) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.server.dedicated.DedicatedServer.v(DedicatedServer.java:367) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.server.MinecraftServer.u(MinecraftServer.java:526) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:430) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]
[SERVER]        at net.minecraft.server.MinecraftServer$3.run(MinecraftServer.java:742) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-1.1.3-SNAPSHOT]

Comments (2)

  1. Alexandra Stehr reporter

    This causes several of the issues with lionsShop, so please at least hotfix this until we move on.

  2. Log in to comment