kniffo80 / mob-plugin

Nukkit Mob Plugin (fka PureEntities)
15 stars 65 forks source link

Server spits out exceptions randomly #7

Open skipfie opened 7 years ago

skipfie commented 7 years ago

2017-1-1 10:40:58 [CRITICAL] Could not tick level "world": java.lang.NullPointerException 2017-1-1 10:40:58 [ALERT] java.lang.NullPointerException at de.kniffo80.mobplugin.entities.BaseEntity.getBlocksAround(BaseEntity.java:178) at cn.nukkit.entity.Entity.checkBlockCollision(Entity.java:1427) at de.kniffo80.mobplugin.entities.BaseEntity.entityBaseTick(BaseEntity.java:210) at de.kniffo80.mobplugin.entities.animal.WalkingAnimal.entityBaseTick(WalkingAnimal.java:40) at de.kniffo80.mobplugin.entities.animal.WalkingAnimal.onUpdate(WalkingAnimal.java:74) at cn.nukkit.level.Level.doTick(Level.java:753) at cn.nukkit.Server.checkTickUpdates(Server.java:920) at cn.nukkit.Server.tick(Server.java:995) at cn.nukkit.Server.tickProcessor(Server.java:791) at cn.nukkit.Server.start(Server.java:770) at cn.nukkit.Server.(Server.java:461) at cn.nukkit.Nukkit.main(Nukkit.java:68)

2017-1-1 10:41:43 [CRITICAL] Could not tick level "world": java.lang.NullPointerException 2017-1-1 10:41:43 [ALERT] java.lang.NullPointerException at cn.nukkit.level.Level.getCollisionCubes(Level.java:1310) at cn.nukkit.level.Level.getCollisionCubes(Level.java:1293) at de.kniffo80.mobplugin.entities.BaseEntity.move(BaseEntity.java:308) at de.kniffo80.mobplugin.entities.monster.walking.Spider.onUpdate(Spider.java:87) at cn.nukkit.level.Level.doTick(Level.java:753) at cn.nukkit.Server.checkTickUpdates(Server.java:920) at cn.nukkit.Server.tick(Server.java:995) at cn.nukkit.Server.tickProcessor(Server.java:791) at cn.nukkit.Server.start(Server.java:770) at cn.nukkit.Server.(Server.java:461) at cn.nukkit.Nukkit.main(Nukkit.java:68)

2017-1-1 10:44:53 [CRITICAL] Could not tick level "world": java.lang.IllegalStateException: Accept exceeded fixed size of 53 2017-1-1 10:44:53 [ALERT] java.lang.IllegalStateException: Accept exceeded fixed size of 53 at java.util.stream.Nodes$FixedNodeBuilder.accept(Nodes.java:1224) at java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1620) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:545) at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:438) at cn.nukkit.level.Level.getEntities(Level.java:1977) at de.kniffo80.mobplugin.entities.WalkingEntity.checkTarget(WalkingEntity.java:37) at de.kniffo80.mobplugin.entities.WalkingEntity.updateMove(WalkingEntity.java:151) at de.kniffo80.mobplugin.entities.animal.WalkingAnimal.onUpdate(WalkingAnimal.java:76) at cn.nukkit.level.Level.doTick(Level.java:753) at cn.nukkit.Server.checkTickUpdates(Server.java:920) at cn.nukkit.Server.tick(Server.java:995) at cn.nukkit.Server.tickProcessor(Server.java:791) at cn.nukkit.Server.start(Server.java:770) at cn.nukkit.Server.(Server.java:461) at cn.nukkit.Nukkit.main(Nukkit.java:68)

axs-gentoo commented 7 years ago

+1. The null pointer exception on Level.getCollisionCubes() especially. This seems to occur right when mobs start swimming through the grass.

kniffo80 commented 7 years ago

I'm currently not working on this project. I'm over at PocketMine-MP and PureEntitiesX - which has a better quality and base than any other JAVA based server software.