Page MenuHomeSchine - Phabricator

Starmade | client crash in a specific sector
Closed, FinishedPublic

Description

Hi,

the last few days we received a more and more messages about client crashes and after that NullPointerExceptions when logging in. When I have tried to teleport as admin to the specific sector I got the same crash and problems.

A server restart sometimes helps or someone has to repair the 26 sectors around and sometimes it works after 10-20 login attempts.

This is a part of the client log, I also try to get a copy of the sector.

Greetings
Skorpjon

[2016-08-31 08:28:12] [CLIENT] RECEIVED INITIAL INVETORY LIST FOR Planet(151255)[s151254]Planet (r262)[10000000hp]
[2016-08-31 08:28:12] [CLIENT] Exception: tried to re-request segment: Planet(151269)[s151254]Planet (r262)[10000000hp]((-64, 0, 0))[e; Hash-14580156; id 206656] on Planet(151269)[s151254]Planet (r262)[10000000hp]
[2016-08-31 08:28:12] [CLIENT][ConnectionDrawer] WARNING segController to update not found!!!!!!!!!!! searching Ship[Station_Derelict Eta_-27_11_11_14715555129313](151287)
[2016-08-31 08:28:12] [CLIENT][ConnectionDrawer] WARNING segController to update not found!!!!!!!!!!! searching Ship[Station_Derelict Eta_-27_11_11_14715555129311](151288)
[2016-08-31 08:28:12] [CLIENT][ConnectionDrawer] WARNING segController to update not found!!!!!!!!!!! searching Ship[Station_Derelict Eta_-27_11_11_14715555129314](151286)
[2016-08-31 08:28:12] [AI] Setting callback Client(356) Ship[Station_Derelict Eta_-27_11_11_14715555129314](151286) Executing send callback: true
[2016-08-31 08:28:12] [CLIENT][ConnectionDrawer] WARNING segController to update not found!!!!!!!!!!! searching SpaceStation[ENTITY_SPACESTATION_Station_Derelict Eta_-27_11_11_1471555512931(151289)]
[2016-08-31 08:28:12] java.lang.NullPointerException
[2016-08-31 08:28:12] at org.schema.game.common.controller.elements.ManagerContainer.addControllerBlockWithAddingBlock(SourceFile:1015)
[2016-08-31 08:28:12] at org.schema.game.common.data.element.ControlElementMap.updateLocal(SourceFile:1131)
[2016-08-31 08:28:12] at obfuscated.VN.handleActivationsAndControlMap(SourceFile:1376)
[2016-08-31 08:28:12] at obfuscated.VN.updateLocal(SourceFile:543)
[2016-08-31 08:28:12] at org.schema.game.common.controller.EditableSendableSegmentController.updateLocal(SourceFile:1094)
[2016-08-31 08:28:12] at obfuscated.Wh.updateLocal(SourceFile:287)
[2016-08-31 08:28:12] at obfuscated.F.update(SourceFile:1318)
[2016-08-31 08:28:12] at obfuscated.azA.a(SourceFile:705)
[2016-08-31 08:28:12] at obfuscated.azG.b(SourceFile:648)
[2016-08-31 08:28:12] at obfuscated.R.e(SourceFile:949)
[2016-08-31 08:28:12] at org.schema.game.common.Starter.startMainMenu(SourceFile:1406)
[2016-08-31 08:28:12] at org.schema.game.common.Starter.main(SourceFile:953)
[2016-08-31 08:28:12] [GLFRAME] THROWN: class java.lang.NullPointerException Now Printing StackTrace
[2016-08-31 08:28:12] java.lang.NullPointerException
[2016-08-31 08:28:12] at org.schema.game.common.controller.elements.ManagerContainer.addControllerBlockWithAddingBlock(SourceFile:1015)
[2016-08-31 08:28:12] at org.schema.game.common.data.element.ControlElementMap.updateLocal(SourceFile:1131)
[2016-08-31 08:28:12] at obfuscated.VN.handleActivationsAndControlMap(SourceFile:1376)
[2016-08-31 08:28:12] at obfuscated.VN.updateLocal(SourceFile:543)
[2016-08-31 08:28:12] at org.schema.game.common.controller.EditableSendableSegmentController.updateLocal(SourceFile:1094)
[2016-08-31 08:28:12] at obfuscated.Wh.updateLocal(SourceFile:287)
[2016-08-31 08:28:12] at obfuscated.F.update(SourceFile:1318)
[2016-08-31 08:28:12] at obfuscated.azA.a(SourceFile:705)
[2016-08-31 08:28:12] at obfuscated.azG.b(SourceFile:648)
[2016-08-31 08:28:12] at obfuscated.R.e(SourceFile:949)
[2016-08-31 08:28:12] at org.schema.game.common.Starter.startMainMenu(SourceFile:1406)
[2016-08-31 08:28:12] at org.schema.game.common.Starter.main(SourceFile:953)
[2016-08-31 08:28:12] [GLFRAME] THROWN: class java.lang.NullPointerExceptionPrinting StackTrace DONE
[2016-08-31 08:28:12] #### LOADING RESOURCE CONFIG_GUI [2016-08-31 08:28:12] #### DONE IN 3 ms
[2016-08-31 08:28:12] [GLFRAME] Content has been loaded
[2016-08-31 08:28:14] [CLIENT][PlayerInput] successfully deactivated obfuscated.Qi@c2e3264
[2016-08-31 08:28:16] !!!! THIS DISPLAYS THE STACKTRACE OF A REGULAR GL FRAME EXIT
[2016-08-31 08:28:16] org.schema.schine.graphicsengine.core.FinishedFrameException
[2016-08-31 08:28:16] at obfuscated.azA.e(SourceFile:130)
[2016-08-31 08:28:16] at obfuscated.Qj.pressedOK(SourceFile:546)
[2016-08-31 08:28:16] at obfuscated.bG.callback(SourceFile:56)
[2016-08-31 08:28:16] at org.schema.schine.network.client.GUICallbackController.execute(SourceFile:64)
[2016-08-31 08:28:16] at obfuscated.aIW.a(SourceFile:198)
[2016-08-31 08:28:16] at obfuscated.R.a(SourceFile:212)
[2016-08-31 08:28:16] at obfuscated.Qb.a(SourceFile:149)
[2016-08-31 08:28:16] at obfuscated.azG.b(SourceFile:648)
[2016-08-31 08:28:16] at obfuscated.R.e(SourceFile:949)
[2016-08-31 08:28:16] at org.schema.game.common.Starter.startMainMenu(SourceFile:1406)
[2016-08-31 08:28:16] at org.schema.game.common.Starter.main(SourceFile:953)
[2016-08-31 08:28:16] [CLIENT][PlayerInput] successfully deactivated obfuscated.Qj@75a118e6
[2016-08-31 08:28:17] [AUDIO] Cleaning up sound system
[2016-08-31 08:28:17] SoundSystem shutting down...
[2016-08-31 08:28:17] Author: Paul Lamb, www.paulscode.com

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
none/unspecified
Reproducible
Not on purpose
Last tested (version)
0.199.181
Category
Engine
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Skorpjon created this task.Aug 31 2016, 7:04 AM

A copy of the sector.

lancake added a subscriber: lancake.
lancake changed the task status from Open to In Queue (Game).

-validated- & -confirmed-

Checked out the sector, it loads but it has many missing chunks. Those probably gave a nullpointer till you repaired it? Would have been nice to have an export before it was fixed but the log might be helpful enough to fix it.

Putting in queue.

Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptSep 4 2016, 2:24 PM
lancake shifted this object from the S1 Public space to the S3 Starmade space.Sep 4 2016, 2:24 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Reproducible from uncertain to Not on purpose.
lancake set Last tested (version) to 0.199.181.
lancake changed Category from none/unspecified to Engine.
lancake renamed this task from Permanent client crash in a specific sector to client crash in a specific sector.
lancake claimed this task.
lancake triaged this task as High priority.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptSep 4 2016, 2:25 PM

I think I made the export before I started to fix it, but I'm not sure. After "repair_sector" didn't work, I the deletion of the derlelict station seemed to solve the problem.

The same day I had the same problems with a another sector. Maybe this helps more?

schema changed the task status from In Queue (Game) to Resolved.Sep 6 2016, 1:45 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptSep 6 2016, 1:45 PM

Both sectors now load, but not sure if the original issue is gone or not.

lancake closed this task as Closed.
Restricted Application removed a project: Quality Assurance. · View Herald TranscriptSep 23 2016, 4:22 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:08 PM