The new blueprint classification system that has 4 types of points does not work properly for blueprints that have docks.
It's fine for the ones without docks. (thanks for /destroy_entity_only_dock)
[2015-07-20 18:50:31] Exception in thread "ServerController" [2015-07-20 18:50:31] java.lang.StackOverflowError [2015-07-20 18:50:31] at java.util.HashMap.hash(Unknown Source) [2015-07-20 18:50:31] at java.util.HashMap.get(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.lib.jse.JavaClass.getField(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.lib.jse.JavaInstance.get(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.execute(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.call(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.execute(Unknown Source) [2015-07-20 18:50:31] at org.luaj.vm2.LuaClosure.call(Unknown Source) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:116) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122) [2015-07-20 18:50:31] at org.schema.game.common.controller.elements.ModuleStatistics.calcRec(SourceFile:122) [repeats]
Full logs:
How to reproduce:
- make a ship, save it and see that it works
- make a dock on that ship and dock something else to it
- save the ship again and notice the server thread