In 201.023 selecting an activation module with 'C' then attempting to mass-connect ('Shift+V') to anything else crashes the server and user is returned to main menu. In single player, menu (client) program must be restarted in order to re-enter world.
Description
Description
Details
Details
- Commits
- Restricted Diffusion Commit
- Task Type
- Bug
Testing Results
- Affected Gamemode(s)
- Single and Multi
- Reproducible
- Yes
- Last tested (version)
- 0.201.089
- Category
- Logic Gates
- First occurrence (version)
- 0.201.023
Hardware/Software/System
- OS-Specific
- No
- Hardware-Specific
- No
- Video Card Vendor
- uncertain
Steps to reproduce
- place any number of blocks (tested with doors, glass doors, basic armor but you can basically put anything down)
- place activation module
- select activation module with 'C'
- mass-connect to any other blocks with 'Shift+V'
Tester information (Internal use only)
-validated- & -confirmed-
Only happens if you try to shift + v link logic to any other block.
java.lang.NullPointerException at org.schema.game.client.controller.manager.ingame.SegmentBuildController.controlCurrentIntersectionBlockBulk(SegmentBuildController.java:163) at org.schema.game.client.controller.manager.ingame.SegmentBuildController.handleKeyEvent(SegmentBuildController.java:327) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.ship.ShipControllerManager.handleKeyEvent(ShipControllerManager.java:81) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.ship.InShipControlManager.handleKeyEvent(InShipControlManager.java:242) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.PlayerInteractionControlManager.handleKeyEvent(PlayerInteractionControlManager.java:1462) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.PlayerGameControlManager.handleKeyEvent(PlayerGameControlManager.java:349) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.InGameControlManager.handleKeyEvent(InGameControlManager.java:312) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.GlobalGameControlManager.handleKeyEvent(GlobalGameControlManager.java:126) at org.schema.game.client.controller.GameClientController.handleKeyEvent(GameClientController.java:3512) at org.schema.schine.input.BasicInputController.updateInput(BasicInputController.java:184) at org.schema.game.client.controller.GameClientController.updateStateInput(GameClientController.java:1485) at org.schema.schine.graphicsengine.core.GLFrame.doFrameAndUpdate(GLFrame.java:628) at org.schema.schine.graphicsengine.core.GraphicsContext.mainLoop(GraphicsContext.java:856) at org.schema.schine.graphicsengine.core.GraphicsContext.startUp(GraphicsContext.java:753) at org.schema.game.client.controller.GameMainMenuController.startGraphics(GameMainMenuController.java:1158) at org.schema.game.common.Starter.startMainMenu(Starter.java:1431) at org.schema.game.common.Starter.main(Starter.java:974)
Might be related to an older task, T1315. Back then you could do shift + v link but it never did more than just the directly touching blocks of the one you used it on.
Serverconfig (server.cfg)
<replace this block with the file content, but do not remove the first and last line. Before using the paste function, mark the area from the opening angle bracket to the closing angle bracket>
Clientconfig (settings.cfg)
<replace this block with the file content, but do not remove the first and last line. Before using the paste function, mark the area from the opening angle bracket to the closing angle bracket>
Related Objects
Related Objects
- Mentioned In
- T3024: Tractor Beam crash
- Mentioned Here
- T1315: shift + v not working for a certain blocks or should not work at all
Event Timeline
Comment Actions
-validated- & -confirmed-
Only happens if you try to shift + v link logic to any other block.
java.lang.NullPointerException at org.schema.game.client.controller.manager.ingame.SegmentBuildController.controlCurrentIntersectionBlockBulk(SegmentBuildController.java:163) at org.schema.game.client.controller.manager.ingame.SegmentBuildController.handleKeyEvent(SegmentBuildController.java:327) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.ship.ShipControllerManager.handleKeyEvent(ShipControllerManager.java:81) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.ship.InShipControlManager.handleKeyEvent(InShipControlManager.java:242) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.PlayerInteractionControlManager.handleKeyEvent(PlayerInteractionControlManager.java:1462) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.PlayerGameControlManager.handleKeyEvent(PlayerGameControlManager.java:349) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.ingame.InGameControlManager.handleKeyEvent(InGameControlManager.java:312) at org.schema.game.client.controller.manager.AbstractControlManager.handleKeyEvent(AbstractControlManager.java:305) at org.schema.game.client.controller.manager.GlobalGameControlManager.handleKeyEvent(GlobalGameControlManager.java:126) at org.schema.game.client.controller.GameClientController.handleKeyEvent(GameClientController.java:3512) at org.schema.schine.input.BasicInputController.updateInput(BasicInputController.java:184) at org.schema.game.client.controller.GameClientController.updateStateInput(GameClientController.java:1485) at org.schema.schine.graphicsengine.core.GLFrame.doFrameAndUpdate(GLFrame.java:628) at org.schema.schine.graphicsengine.core.GraphicsContext.mainLoop(GraphicsContext.java:856) at org.schema.schine.graphicsengine.core.GraphicsContext.startUp(GraphicsContext.java:753) at org.schema.game.client.controller.GameMainMenuController.startGraphics(GameMainMenuController.java:1158) at org.schema.game.common.Starter.startMainMenu(Starter.java:1431) at org.schema.game.common.Starter.main(Starter.java:974)
Might be related to an older task, T1315. Back then you could do shift + v link but it never did more than just the directly touching blocks of the one you used it on.