This site requires JavaScript, please enable it in your browser!
Greenfoot back
howdoesonecode
howdoesonecode wrote ...

2015/1/21

Error

howdoesonecode howdoesonecode

2015/1/21

#
im getting this error often but not all the time when i shoot people in my game java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205)
howdoesonecode howdoesonecode

2015/1/21

#
also this java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getOneIntersectingObject(Actor.java:930) at bullet.kill(bullet.java:68) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getX(Actor.java:157) at bullet.atWorldEdge(bullet.java:20) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getX(Actor.java:157) at bullet.atWorldEdge(bullet.java:20) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed. at greenfoot.Actor.failIfNotInWorld(Actor.java:681) at greenfoot.Actor.getX(Actor.java:157) at bullet.atWorldEdge(bullet.java:20) at bullet.act(bullet.java:39) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.updateObject(IBSPColChecker.java:504) at greenfoot.collision.ibsp.IBSPColChecker.updateObjectLocation(IBSPColChecker.java:526) at greenfoot.collision.ColManager.updateObjectLocation(ColManager.java:225) at greenfoot.World.updateObjectLocation(World.java:750) at greenfoot.Actor.locationChanged(Actor.java:669) at greenfoot.Actor.setLocationDrag(Actor.java:353) at greenfoot.Actor.setLocation(Actor.java:274) at greenfoot.Actor.move(Actor.java:296) at bullet.act(bullet.java:38) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.updateObject(IBSPColChecker.java:504) at greenfoot.collision.ibsp.IBSPColChecker.updateObjectLocation(IBSPColChecker.java:526) at greenfoot.collision.ColManager.updateObjectLocation(ColManager.java:225) at greenfoot.World.updateObjectLocation(World.java:750) at greenfoot.Actor.locationChanged(Actor.java:669) at greenfoot.Actor.setLocationDrag(Actor.java:353) at greenfoot.Actor.setLocation(Actor.java:274) at greenfoot.Actor.move(Actor.java:296) at bullet.act(bullet.java:38) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205) java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.getOneIntersectingObject(IBSPColChecker.java:842) at greenfoot.collision.ColManager.getOneIntersectingObject(ColManager.java:187) at greenfoot.World.getOneIntersectingObject(World.java:778) at greenfoot.Actor.getOneIntersectingObject(Actor.java:931) at bullet.destroyEnemies(bullet.java:57) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205)
danpost danpost

2015/1/21

#
After your 'destroyEnemies' method removes an enemy and the bullet from the world. The execution of your 'act' method proceeds to the 'kill' method which tries to find an intersecting object. It must fail if the actor is no longer in the world. Change line 39 in the bullet class (in the act method) to this:
if (getWorld() != null) kill();
howdoesonecode howdoesonecode

2015/1/21

#
danpost wrote...
After your 'destroyEnemies' method removes an enemy and the bullet from the world. The execution of your 'act' method proceeds to the 'kill' method which tries to find an intersecting object. It must fail if the actor is no longer in the world. Change line 39 in the bullet class (in the act method) to this:
if (getWorld() != null) kill();
soo in this code i enter the if statement under the kill(); ?
    public void act()
    {
        setRotation(direction);
        move(17);
        kill();
        if (this.atWorldEdge()) 
        {
            getWorld().removeObject(this);
        } 
    }
howdoesonecode howdoesonecode

2015/1/21

#
danpost wrote...
After your 'destroyEnemies' method removes an enemy and the bullet from the world. The execution of your 'act' method proceeds to the 'kill' method which tries to find an intersecting object. It must fail if the actor is no longer in the world. Change line 39 in the bullet class (in the act method) to this:
if (getWorld() != null) kill();
ok i entered that and it helped with the kill error but now im getting this java.lang.NullPointerException at greenfoot.collision.ibsp.IBSPColChecker.updateObject(IBSPColChecker.java:504) at greenfoot.collision.ibsp.IBSPColChecker.updateObjectLocation(IBSPColChecker.java:526) at greenfoot.collision.ColManager.updateObjectLocation(ColManager.java:225) at greenfoot.World.updateObjectLocation(World.java:750) at greenfoot.Actor.locationChanged(Actor.java:669) at greenfoot.Actor.setLocationDrag(Actor.java:353) at greenfoot.Actor.setLocation(Actor.java:274) at greenfoot.Actor.move(Actor.java:296) at bullet.act(bullet.java:37) at greenfoot.core.Simulation.actActor(Simulation.java:583) at greenfoot.core.Simulation.runOneLoop(Simulation.java:541) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205)
davmac davmac

2015/1/21

#
What version of Greenfoot are you running?
howdoesonecode howdoesonecode

2015/1/21

#
davmac wrote...
What version of Greenfoot are you running?
2.4.0
davmac davmac

2015/1/21

#
The stack trace looks like it might be caused by a bug. Would it be possible for you to send me a copy of the scenario - and instructions on how to reproduce that problem - to davmac@greenfoot.org?
davmac davmac

2015/1/23

#
Ok, received, and yes, it was an obscure bug in the Greenfoot collision-checking code (it can only trigger when there is only a single actor in the world). Thanks. It will be fixed in the next release.
You need to login to post a reply.