Solved PlayerRespawnEvent will not fire.

Discussion in 'Plugin Development' started by the_merciless, Mar 12, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    the_merciless

    I cant figure out why, but my playerRespawnEvent always returns a NPE. Always on the same line, even if i add and remove code, so the line its pointing to is not the error. I have even deleted all my code leaving just a message in the event, and i still get an NPE. This is my code right now:

    Code:
    @EventHandler (priority = EventPriority.HIGHEST)
        public void onrespawn(PlayerRespawnEvent e){ 
            Bukkit.broadcastMessage("respawn event");
    }
    and heres the stacktrace:

    Code:
    2013-03-13 00:14:53 [SEVERE] Could not pass event PlayerRespawnEvent to MercilessPvp v1.0.0[1.4.7]
    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 net.minecraft.server.v1_4_R1.PlayerList.moveToWorld(PlayerList.java:368)
        at net.minecraft.server.v1_4_R1.PlayerList.moveToWorld(PlayerList.java:325)
        at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:1147)
        at net.minecraft.server.v1_4_R1.Packet205ClientCommand.handle(SourceFile:30)
        at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
        at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113)
        at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
        at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598)
        at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
        at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.NullPointerException
        at org.bukkit.craftbukkit.v1_4_R1.inventory.CraftInventory.setContents(CraftInventory.java:63)
        at me.merci.MercilessPvp.Pvplistener.onrespawn(Pvplistener.java:146)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
        ... 16 more
    Nvm, i found the cause. I had an Unneeded jar hiding in my build path.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 31, 2016
Thread Status:
Not open for further replies.

Share This Page