Log fills with Exception while executing Hook: PlayerMoveHook in PluginListener: PlayerListener

Issue #4 duplicate
Riot created an issue

(not the same issue as #3)

An unknown event caused borderlands to begin spamming this message into the log, building it to 68MB between 2014-11-24 18:41:05 and 2014-11-24 19:24:30.

The log file has been trimmed since, and a backup of the full log can be seen in /home/slowriot/2014-11-24-5.log

At the time it occurred, craftbook warps also stopped working.

2014-11-24 18:41:09 [ERROR] Exception while executing Hook: PlayerMoveHook in PluginListener: PlayerListener (Plugin: Borderlands)
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_11]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_11]
        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-$
        at net.canarymod.plugin.RegisteredPluginListener.execute(RegisteredPluginListener.java:52) ~[CanaryMod-1.7.10-1.1.3-20141119.185316-43-$
        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-S$
        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]
        at net.minecraft.network.NetHandlerPlayServer.a(NetHandlerPlayServer.java:170) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.$
        at net.minecraft.network.play.client.C03PacketPlayer.a(C03PacketPlayer.java:25) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1$
        at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.a(C03PacketPlayer.java:103) [CanaryMod-1.7.10-1.1.3-201411$
        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-S$
        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-SNA$
        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-$
        at net.minecraft.server.dedicated.DedicatedServer.v(DedicatedServer.java:367) [CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7$
        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-$
        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.$
        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.$
Caused by: net.canarymod.api.world.UnknownWorldException: Tried to get a non-existing world: freedonia_NETHER - you must create it before you c$
        at net.canarymod.api.world.CanaryWorldManager.getWorld(CanaryWorldManager.java:155) ~[CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.$
        at net.canarymod.api.world.position.Location.getWorld(Location.java:174) ~[CanaryMod-1.7.10-1.1.3-20141119.185316-43-shaded.jar:1.7.10-$
        at com.minecraftonline.borderlands.Borderlands.isWithinAnyBorder(Borderlands.java:67) ~[?:?]
        at com.minecraftonline.borderlands.PlayerListener.checkAndFixPosition(PlayerListener.java:33) ~[?:?]
        at com.minecraftonline.borderlands.PlayerListener.handleMovement(PlayerListener.java:56) ~[?:?]
        ... 17 more

Comments (7)

  1. Riot reporter

    Have also noticed [ERROR] Failed to find plugin file: plugins/BorderLands.jar. Please ensure the file exists - the file is borderlands-0.1-SNAPSHOT.jar. Is the plugin even running right now?

  2. Riot reporter

    This has now caused several grind-to-a-halt type server crashes at inopportune times of the day, and is now generating hundred megabyte log files on a daily basis. As such, I'm upgrading this issue to "critical" - please have a look at it when you can.

  3. Riot reporter

    It appears that in these cases borderlands also stops working. Someone successfully exited the border today and generated a ton of new chunks.

    At the same time, a 235MB logfile and a 162MB logfile were created.

    Since nobody who maintains this has responded on this critical issue, at this point I am considering this plugin dangerous and unusable until further notice. We will have to roll back to the classicloader based one if we can still find it.

  4. 14mRh4X0r

    I tested it today, and it seems to work just fine in the overworld. I have no idea what could possibly cause this to happen, but I will make borderlands catch it just to be sure. (Unfortunately, I can't right now -- it seems I never pushed my recode version, and my laptop is away for reparations)

  5. Riot reporter

    Confirmed that the issue still exists.

    -r--r--r-- 1 minecraft minecraft   51M Apr 17 05:25 logs/2015-04-17-3.log
    -r--r--r-- 1 minecraft minecraft   66M Apr 17 13:37 logs/2015-04-17-5.log
    -r--r--r-- 1 minecraft minecraft   55M Apr 17 16:53 logs/2015-04-17-6.log
    

  6. Log in to comment