terminal-recall icon indicating copy to clipboard operation
terminal-recall copied to clipboard

Game crash when minimap enters/leaves visibility (1in20)

Open cjritola opened this issue 7 years ago • 0 comments

java.lang.IllegalStateException: Passed element WorldObject([unnamed]) Model=ViewSelect.NavRadarBlipFactory pos=[D@d32c7f5 class=org.jtrfp.trcl.obj.NAVRadarBlipFactory$Blip hash=1236419377 has non-null containing grid: org.jtrfp.trcl.RenderableSpacePartitioningGrid@751a1f0e. Object should only be in one grid at a time. at org.jtrfp.trcl.SpacePartitioningGrid.addAll(SpacePartitioningGrid.java:113) at org.jtrfp.trcl.obj.NAVRadarBlipFactory.enableNewBlips(NAVRadarBlipFactory.java:252) at org.jtrfp.trcl.obj.NAVRadarBlipFactory.refreshBlips(NAVRadarBlipFactory.java:245) at org.jtrfp.trcl.obj.NAVRadarBlipFactory.refreshBlips(NAVRadarBlipFactory.java:248) at org.jtrfp.trcl.beh.UpdatesNAVRadar.tick(UpdatesNAVRadar.java:47) at org.jtrfp.trcl.beh.Behavior.proposeTick(Behavior.java:29) at org.jtrfp.trcl.obj.WorldObject.tick(WorldObject.java:231) at org.jtrfp.trcl.core.ThreadManager.gameplay(ThreadManager.java:139) at org.jtrfp.trcl.core.ThreadManager.access$100(ThreadManager.java:51) at org.jtrfp.trcl.core.ThreadManager$5.run(ThreadManager.java:201) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505)

Appears to be a fairly rare race condition. To reproduce, rapidly toggle between satellite view and normal view.

Workaround: Luck.

cjritola avatar Apr 02 '17 22:04 cjritola