Strange Error - Can't Trace to Plugin

Discussion in 'Bukkit Help' started by Fishfish0001, Dec 22, 2011.

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

    Fishfish0001

    CentOS 6
    Linux server 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
    java version "1.6.0_17"
    OpenJDK Runtime Environment (IcedTea6 1.7.9) (rhel-1.36.b17.el6_0-x86_64)
    OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)

    No wrappers, running build 1.0.1-R1 (1597).

    Boot Script:
    Code:
    screen -S minecraft java -server -Xmx7G -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -jar CraftBukkit.jar nogui
    
    Plugins: WorldEdit, WhoMode, PermissionsEx, WELog, SpamHammer, ChatManager, Lockette, BananaChunk, LagMeter, Backup, IllegalName, xAuth, iConomy, LogBlockQuestioner, SimpleCensor, Superpickaxe, Essentials, NoCheat, Minequery, EssentialsProtect, obuShutTheHellUp, Permissions, AntiGuest, EssentialsSpawn, Register, LogBlock, ChestShop, Factions, MobArena, Jobs, mcMMO, Citizens, EasyBan

    Code:
    2011-12-22 10:34:58 [SEVERE] java.lang.NullPointerException
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.World.findNearbyVulnerablePlayer(World.java:2568)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.World.findNearbyVulnerablePlayer(World.java:2558)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityMonster.findTarget(EntityMonster.java:38)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityCreature.m_(EntityCreature.java:35)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityLiving.d(EntityLiving.java:887)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityMonster.d(EntityMonster.java:27)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntitySkeleton.d(EntitySkeleton.java:66)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityLiving.w_(EntityLiving.java:297)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.EntityMonster.w_(EntityMonster.java:31)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.World.entityJoinedWorld(World.java:1253)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:107)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.World.playerJoinedWorld(World.java:1235)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.World.tickEntities(World.java:1142)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
    2011-12-22 10:34:58 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2011-12-22 10:34:58 [SEVERE] Unexpected exception
    java.lang.NullPointerException
        at net.minecraft.server.World.findNearbyVulnerablePlayer(World.java:2568)
        at net.minecraft.server.World.findNearbyVulnerablePlayer(World.java:2558)
        at net.minecraft.server.EntityMonster.findTarget(EntityMonster.java:38)
        at net.minecraft.server.EntityCreature.m_(EntityCreature.java:35)
        at net.minecraft.server.EntityLiving.d(EntityLiving.java:887)
        at net.minecraft.server.EntityMonster.d(EntityMonster.java:27)
        at net.minecraft.server.EntitySkeleton.d(EntitySkeleton.java:66)
        at net.minecraft.server.EntityLiving.w_(EntityLiving.java:297)
        at net.minecraft.server.EntityMonster.w_(EntityMonster.java:31)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1253)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:107)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1235)
        at net.minecraft.server.World.tickEntities(World.java:1142)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:518)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
    2011-12-22 10:36:48 [INFO] Connection reset
    2011-12-22 10:37:54 [INFO] Read timed out
    2011-12-22 10:39:28 [INFO] Read timed out
    2011-12-22 10:40:37 [INFO] Read timed out
    2011-12-22 10:44:24 [INFO] Read timed out
    2011-12-22 10:45:29 [INFO] Read timed out
    2011-12-22 10:47:17 [INFO] Connection reset
    2011-12-22 10:48:50 [INFO] Read timed out
    2011-12-22 10:56:17 [INFO] Read timed out
    2011-12-22 10:59:49 [INFO] Connection reset
    2011-12-22 11:02:34 [INFO] Connection reset
    2011-12-22 11:02:57 [INFO] Read timed out
    2011-12-22 11:03:10 [INFO] Connection reset
    2011-12-22 11:04:01 [INFO] Connection reset
    2011-12-22 11:04:34 [INFO] Read timed out
    2011-12-22 11:07:18 [INFO] Read timed out
    2011-12-22 11:10:44 [INFO] Read timed out
    2011-12-22 11:23:15 [INFO] CONSOLE: Stopping the server..
    It was suggested to try
    Code:
    ulimit -n 2048.
    , which didn't fix it, so I just bumped it to 5120
     
  2. Offline

    zhuowei

    The code that broke was:
    Code:java
    1.  
    2. public EntityHuman findNearbyVulnerablePlayer(double d0, double d1, double d2, double d3) {
    3. double d4 = -1.0D;
    4. EntityHuman entityhuman = null;
    5.  
    6. for (int i = 0; i < this.players.size(); ++i) {
    7. EntityHuman entityhuman1 = (EntityHuman) this.players.get(i);
    8.  
    9. if (!entityhuman1.abilities.isInvulnerable) { //HERE
    10. double d5 = entityhuman1.e(d0, d1, d2);
    11.  
    12. if ((d3 < 0.0D || d5 < d3 * d3) && (d4 == -1.0D || d5 < d4)) {
    13. d4 = d5;
    14. entityhuman = entityhuman1;
    15. }
    16. }
    17. }
    18.  
    19. return entityhuman;
    20. }

    Try updating all plugins. Citizens messes with human entities, so I would update that first.
     
Thread Status:
Not open for further replies.

Share This Page