There is a crash occurring each time a PC of mine leaves a dungeon followed by a hostile monster (necessary) and comes back.
When PC reaches the end of the staircase the game crashes sometimes at once, sometimes after a little walk (just standing on the entrance, with key 5 or hitting monsters does nothing).
I don't know if this happens with non-hostile monsters, too.
See also
http://www.adom.de/forums/project.php?issueid=186
Part of the
Log-File (DungeonMap variables left out):
2011-07-09 11:10:33,656 ERROR Thread-14 de.adom.jade.utils.ErrorUtils - Handling error.
de.adom.jade.world.complexes.locations.maps.MappingError: Non-existent being 'de.adom.jade.beings.list.GoblinWarrior@GUID:5937' on 'de.adom.jade.world.complexes.locations.maps.DungeonMap@ce0bb[ ... ]'
at position (27, 33).
at de.adom.jade.world.complexes.locations.maps.LocationMap.removeBeing(SourceFile:744)
at de.adom.jade.beings.Being.doMove(SourceFile:1414)
at de.adom.jade.ui.commands.i.executeImpl(SourceFile:35)
at de.adom.jade.ui.commands.Command.execute(SourceFile:350)
at de.adom.jade.ui.commands.MoveCommand.execute(SourceFile:60)
at de.adom.jade.beings.goals.b.trackRoute(SourceFile:89)
at de.adom.jade.beings.goals.j.achieveImpl(SourceFile:119)
at de.adom.jade.beings.goals.c.achieve(SourceFile:111)
at de.adom.jade.beings.brains.NPCBrain.doActImpl(SourceFile:227)
at de.adom.jade.beings.brains.AbstractBrain.doAct(SourceFile:320)
at de.adom.jade.beings.Being.actImpl(SourceFile:505)
at de.adom.jade.kernel.actors.AbstractActor.act(SourceFile:53)
at de.adom.jade.kernel.actors.ActorReference.act(SourceFile:58)
at de.adom.jade.kernel.GameLoop.run(SourceFile:86)
2011-07-09 11:10:33,703 ERROR AWT-EventQueue-0 de.adom.jade.utils.ErrorUtils - *** An internal error has occurred while another error was processed.
2011-07-09 11:10:33,703 ERROR AWT-EventQueue-0 de.adom.jade.utils.ErrorUtils - The following exception occurred:
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at de.adom.jade.ui.basic.ErrorDialog.<init>(SourceFile:80)
at de.adom.jade.ui.basic.DefaultUserInterface$1.runImpl(SourceFile:153)
at de.adom.jade.utils.VerboseRunnable.run(SourceFile:35)
at de.adom.jade.ui.basic.DefaultUserInterface.displayErrorDialog(SourceFile:159)
at de.adom.jade.utils.ErrorUtils$1.runImpl(SourceFile:127)
at de.adom.jade.utils.VerboseRunnable.run(SourceFile:35)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Thanks