Null pointer exception WitherBow 1.2 #1


  • New
  • Defect
Open
  • _ForgeUser8039643 created this issue Apr 8, 2013

    CB 1.51 #02735
    Getting a null pointer exception on EntityShootBowEvent.

    I have some plugins that modify what happens slightly when skeletons shoot arrows.
    I imagine in some circumstances the event is even set to canceled.
    I can't reproduce this error, but it seems to happen mostly when players are in the nether. Nobody is actually using a Wither Bow.

    Anyway I think some if(asd != null) checks need to be added to your event handler.

    [SEVERE] Could not pass event EntityShootBowEvent to WitherBow v1.2
    org.bukkit.event.EventException
    >       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    >       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    >       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    >       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    >       at org.bukkit.craftbukkit.v1_5_R2.event.CraftEventFactory.callEntityShootBowEvent(CraftEventFactory.java:199)
    >       at net.minecraft.server.v1_5_R2.ItemBow.a(ItemBow.java:53)
    >       at net.minecraft.server.v1_5_R2.ItemStack.b(ItemStack.java:320)
    >       at net.minecraft.server.v1_5_R2.EntityHuman.bX(EntityHuman.java:99)
    >       at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:504)
    >       at net.minecraft.server.v1_5_R2.Packet14BlockDig.handle(SourceFile:46)
    >       at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292)
    >       at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110)
    >       at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35)
    >       at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30)
    >       at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578)
    >       at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225)
    >       at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474)
    >       at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407)
    >       at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)
    Caused by: java.lang.NullPointerException
    >       at com.cupcakes69.witherbow.WitherBow.onShoot(WitherBow.java:49)
    >       at sun.reflect.GeneratedMethodAccessor192.invoke(Unknown Source)
    >       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >       at java.lang.reflect.Method.invoke(Method.java:601)
    >       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)

  • _ForgeUser8039643 added the tags Defect New Apr 8, 2013

To post a comment, please login or register a new account.