Home
Schine - Phabricator
Search
Configure Global Search
Log In
Transactions
T969
Change Details
Change Details
Old
New
Diff
{F5970} Different stacktrace but same way to reproduce. I rapidly removed (large sections of) linked cargo blocks of a chest that had them in use. ``` lines=10 [2016-01-14 23:17:31] java.lang.NullPointerException [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.cargo.CargoCollectionManager.remove(CargoCollectionManager.java:88) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ElementCollectionManager.remove(ElementCollectionManager.java:309) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.UsableControllableElementManager.removeConnectionIfNecessary(UsableControllableElementManager.java:438) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ManagerModuleCollection.onConnectionRemoved(ManagerModuleCollection.java:56) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ManagerContainer.onConnectionRemoved(ManagerContainer.java:1201) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.onRemovedConnectionForManagerContainer(ControlElementMap.java:305) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.removeControlled(ControlElementMap.java:898) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.updateLocal(ControlElementMap.java:1173) [2016-01-14 23:17:31] at org.schema.game.common.controller.SendableSegmentController.handleActivationsAndControlMap(SendableSegmentController.java:1428) [2016-01-14 23:17:31] at org.schema.game.common.controller.SendableSegmentController.updateLocal(SendableSegmentController.java:538) [2016-01-14 23:17:31] at org.schema.game.common.controller.EditableSendableSegmentController.updateLocal(EditableSendableSegmentController.java:1107) [2016-01-14 23:17:31] at org.schema.game.common.controller.SpaceStation.updateLocal(SpaceStation.java:279) [2016-01-14 23:17:31] at org.schema.game.client.controller.GameClientController.update(GameClientController.java:1218) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.update(GLFrame.java:1176) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.start(GLFrame.java:1044) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.startGraphics(GLFrame.java:1167) [2016-01-14 23:17:31] at org.schema.game.client.controller.GameClientController.startGraphics(GameClientController.java:2856) [2016-01-14 23:17:31] at org.schema.game.common.ClientRunnable.run(ClientRunnable.java:92) [2016-01-14 23:17:31] at java.lang.Thread.run(Unknown Source)```
{F5970} Different stacktrace but same way to reproduce. I rapidly removed (large sections of) linked cargo blocks of a chest that had them in use. ``` lines=10 [2016-01-14 23:17:31] java.lang.NullPointerException [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.cargo.CargoCollectionManager.remove(CargoCollectionManager.java:88) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ElementCollectionManager.remove(ElementCollectionManager.java:309) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.UsableControllableElementManager.removeConnectionIfNecessary(UsableControllableElementManager.java:438) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ManagerModuleCollection.onConnectionRemoved(ManagerModuleCollection.java:56) [2016-01-14 23:17:31] at org.schema.game.common.controller.elements.ManagerContainer.onConnectionRemoved(ManagerContainer.java:1201) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.onRemovedConnectionForManagerContainer(ControlElementMap.java:305) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.removeControlled(ControlElementMap.java:898) [2016-01-14 23:17:31] at org.schema.game.common.data.element.ControlElementMap.updateLocal(ControlElementMap.java:1173) [2016-01-14 23:17:31] at org.schema.game.common.controller.SendableSegmentController.handleActivationsAndControlMap(SendableSegmentController.java:1428) [2016-01-14 23:17:31] at org.schema.game.common.controller.SendableSegmentController.updateLocal(SendableSegmentController.java:538) [2016-01-14 23:17:31] at org.schema.game.common.controller.EditableSendableSegmentController.updateLocal(EditableSendableSegmentController.java:1107) [2016-01-14 23:17:31] at org.schema.game.common.controller.SpaceStation.updateLocal(SpaceStation.java:279) [2016-01-14 23:17:31] at org.schema.game.client.controller.GameClientController.update(GameClientController.java:1218) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.update(GLFrame.java:1176) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.start(GLFrame.java:1044) [2016-01-14 23:17:31] at org.schema.schine.graphicsengine.core.GLFrame.startGraphics(GLFrame.java:1167) [2016-01-14 23:17:31] at org.schema.game.client.controller.GameClientController.startGraphics(GameClientController.java:2856) [2016-01-14 23:17:31] at org.schema.game.common.ClientRunnable.run(ClientRunnable.java:92) [2016-01-14 23:17:31] at java.lang.Thread.run(Unknown Source)```
Continue