Plugin that can detect severe errors

Discussion in 'Archived: Plugin Requests' started by Danielzxzx, Jun 5, 2012.

  1. Offline

    Danielzxzx

    I have a plugin that the devs are never fixing the severe errors it has. Right now the only way to fix the severe error is by restarting the server but I'm not around the server all the time to do it.

    What I need is a plugin that is able to detect severe errors and if it detects one, it will restart the server. I have been searching for a plugin that can do this but couldn't find any.

    Is there someone who could make a plugin like this? It would also be nice to have it so it could display a message to everyone before it restarts to let everyone know why the server is restarting.
     
  2. Offline

    chenr1

    Hmn.. I believe there is already a plugin, google auto server restart or something.
     
  3. Offline

    Danielzxzx

    I can't seem to find a plugin that will restart the server automatically only when the plugin detects a severe error. If you are able to find the plugin. please me me a link to it. If there isn't a plugin that can do this. Can someone please make a plugin that can do it?
     
  4. Offline

    mushroomhostage

    Remote Toolkit. In the wrapper config set restart-on-severe-exception.
     
    Danielzxzx likes this.
  5. Offline

    McLuke500

    Paste the severe errors here so we can see the error and see what it is.
     
  6. Offline

    Danielzxzx


    Ok I have the plugin installed but not sure if it works yet since the severe error only seems to happen when there is more players on and I'm waiting for for my moderators to come online so I can try to get the error.

    The severe error is caused by a plugin called Tribu: http://dev.bukkit.org/server-mods/tribu/
    This severe error never seems to get fixed. I have send the error to the devs again and waiting for them to respond.

    You will notice that there are 2 parts of the severe error. The first part is a severe error and second is a warning. The first part happens randomly during a game of Tribu. It seems to happen when there is more than just 1 person on. Once the first part of the severe error has happened, every other level will not load. Anytime it tries to load a level, I get the second part of the error. The only way for levels to load is to restart the server but that is going to get really annoying having the server restart whenever there is a severe error and it seems to happen a lot at random.

    There is a source code for Tribu if you want to look at it and help the developers fix this bug. I remember seeing a message from the dev of Tribu saying that he is too busy to deal with these right now so if you are able to help him by finding out how to fix it, it would be great since this is the only thing that has causing my server to be down for so long.


    Here is the severe error:

    2012-06-05 16:00:08 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:09 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:12 [INFO] <Moderator+ | xdeathoreox> what is going on?
    2012-06-05 16:00:13 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:14 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:16 [INFO] <Private | Pubbapower812> okkk
    2012-06-05 16:00:17 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:19 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:21 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:21 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:23 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:24 [INFO] Connected players: KraZed_KiiD, Pubbapower812, Danielzxzx, xdeathoreox
    2012-06-05 16:00:24 [SEVERE] Could not pass event EntityDeathEvent to Tribu
    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:459)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:299)
    at net.minecraft.server.EntityLiving.dropDeathLoot(EntityLiving.java:836)
    at net.minecraft.server.EntityLiving.die(EntityLiving.java:781)
    at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
    at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:38)
    at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
    at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    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.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopPointsSign.getSpecificLines(TopPointsSign.java:31)
    at graindcafe.tribu.signs.TopPointsSign.raiseEvent(TopPointsSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.raiseEvent(HighscoreSign.java:33)
    at graindcafe.tribu.TribuLevel.onWaveStart(TribuLevel.java:239)
    at graindcafe.tribu.listeners.TribuEntityListener.onEntityDeath(TribuEntityListener.java:107)
    at sun.reflect.GeneratedMethodAccessor17.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)
    ... 16 more
    2012-06-05 16:00:42 [INFO] Connected players: KraZed_KiiD, Pubbapower812, Danielzxzx, xdeathoreox
    2012-06-05 16:00:47 [INFO] Zombies have prevailed!
    2012-06-05 16:00:47 [INFO] You have reached wave 12
    2012-06-05 16:00:47 [INFO] Level vote starting,
    2012-06-05 16:00:47 [INFO] Type
    2012-06-05 16:00:47 [INFO] '/tribu vote 1' for map KinoDerToten
    2012-06-05 16:00:47 [INFO] '/tribu vote 2' for map Jail
    2012-06-05 16:00:47 [INFO] Vote closing in 30 seconds
    2012-06-05 16:00:47 [INFO] AIDS killed freaking everyone. Wear protection next time.
    2012-06-05 16:01:00 [INFO] Connected players: KraZed_KiiD, xdeathoreox, Danielzxzx, Pubbapower812
    2012-06-05 16:01:04 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2012-06-05 16:01:17 [INFO] Level loaded successfully
    2012-06-05 16:01:17 [INFO] Level KinoDerToten has been chosen
    2012-06-05 16:01:17 [INFO] Level saved
    2012-06-05 16:01:17 [WARNING] Task of 'Tribu' generated an exception
    java.lang.ArrayIndexOutOfBoundsException: 4
    at graindcafe.tribu.signs.TopNamesSign.getSpecificLines(TopNamesSign.java:31)
    at graindcafe.tribu.signs.TopNamesSign.raiseEvent(TopNamesSign.java:38)
    at graindcafe.tribu.signs.HighscoreSign.init(HighscoreSign.java:21)
    at graindcafe.tribu.TribuLevel.initSigns(TribuLevel.java:165)
    at graindcafe.tribu.Tribu.startRunning(Tribu.java:729)
    at graindcafe.tribu.LevelSelector.run(LevelSelector.java:119)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:533)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
     
  7. Offline

    McLuke500

    Hmm

    Tribu is trying to access a array to small I think

    It's to do with getting the spherical line of the sign

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 26, 2016
  8. Offline

    Elon_Than

    It's not first time when you are writing few posts in a row. Don't do that! Try to write everything you've got to say in one post or, if you forgot something, edit your last post.
     
  9. Offline

    Danielzxzx

    Just found something else:

    It seems to happen whenever a 4th player joins. My Moderator, kabbage believes this is also the reason because of this:
    java.lang.ArrayIndexOutOfBoundsException: 4
     
  10. Offline

    op77

    You have an OUTDATED plugin (Tribu)
    ;)
     
  11. Offline

    Danielzxzx

    Well Tribu should be getting fixed soon hopefully. I did manage to find out what was causing the severe error so the plugin is working fine now.
     
  12. Offline

    -_Husky_-

    I think it was trying to access the sign line "4" but seeing it runs off 0-1-2-3 for line numbers it returns that. I had the same error when i was mucking around on signs
     
  13. Offline

    op77

    ok :)
     

Share This Page