SEVERE - Server Error Cannot Pass PlayerJoinEvent #61


  • New
  • Defect
Open
Assigned to _ForgeUser7440145
  • HalestormXV created this issue Jul 10, 2012

    What steps will reproduce the problem?
    1.Player Enters Dungeon World
    2.Player Leave Dungeon World Incorrectly (Via Warp For Example)
    3.Player experiences all kinds of permissions and inventory errors

    What is the expected output? What do you see instead?

    What version of the product are you using?
    Most Recent

    Do you have an error log of what happened?
    2012-07-10 17:15:42 [SEVERE] Could not pass event PlayerJoinEvent to DungeonBuilder
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
        at net.virtuallyabstract.minecraft.Dungeon.restoreInventory(Dungeon.java:560)
        at net.virtuallyabstract.minecraft.Dungeon.clearInventoryExit(Dungeon.java:527)
        at net.virtuallyabstract.minecraft.DungeonBuilder.removePlayerFromDungeon(DungeonBuilder.java:3570)
        at net.virtuallyabstract.minecraft.DBPlayerListener.onPlayerJoin(DBPlayerListener.java:115)
        at sun.reflect.GeneratedMethodAccessor304.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:302)
        ... 9 more

    Please provide any additional information below.
    This bug seems to only occur when a player enters a dungeon world and then leaves the dungeon world incorrectly either a warp or some other effect. The player then seems to loose all permissions in world they've entered. It seems that the plugin still reads them as flagged because they are unable to build or break blocks or anything of the sort. It also appears that it dupes their inventory in some cases OR erases it completely in other cases.

  • HalestormXV added the tags New Defect Jul 10, 2012

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