Page MenuHomeSchine - Phabricator

Starmade | Rail turret blueprint and nullpointer issue
Closed, FinishedPublic

Description

For blueprints with rails it appears that always 1 chain dock ends up in the ship core (which is default position if it can't find anything to attach to).

Sometimes that does not happen but you'll get a client nullpointer instead and crash. when you come back that 1 chain is gone.

Sometimes it duplicates a part of that chain and puts it on another random chain, the original chain still ends up where the shipcore is (or causes a nullpointer)

Blueprints with those issues:


Nullpointer:

[2015-05-13 16:58:14] java.lang.NullPointerException
[2015-05-13 16:58:14] at obfuscated.Md.a(SourceFile:1329)
[2015-05-13 16:58:14] at obfuscated.Md.a(SourceFile:1334)
[2015-05-13 16:58:14] at obfuscated.Md.t(SourceFile:1262)
[2015-05-13 16:58:14] at obfuscated.Md.h(SourceFile:550)
[2015-05-13 16:58:14] at org.schema.game.common.controller.SegmentController.updateLocal(SourceFile:2049)
[2015-05-13 16:58:14] at obfuscated.KB.updateLocal(SourceFile:1598)
[2015-05-13 16:58:14] at org.schema.game.common.controller.EditableSendableSegmentController.updateLocal(SourceFile:2550)
[2015-05-13 16:58:14] at obfuscated.KK.updateLocal(SourceFile:1163)
[2015-05-13 16:58:14] at org.schema.game.server.controller.GameServerController.update(SourceFile:2357)
[2015-05-13 16:58:14] at org.schema.schine.network.server.ServerController.run(SourceFile:323)
[2015-05-13 16:58:14] at java.lang.Thread.run(Unknown Source)

Logs:



Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19261 (Dev)
Category
Control Block System: Rails/Docking
First occurrence (version)
0.19226
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

lancake updated the task description. (Show Details)Jun 2 2015, 9:50 PM
lancake added a project: Issue Navigation.
lancake changed Category from none/unspecified to Control Block System: Rails/Docking.
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake set First occurrence (version) to 0.19226.
lancake changed Reproducible from uncertain to Yes.
lancake set Last tested (version) to 0.19242.
lancake edited Serverconfig (server.cfg). (Show Details)
lancake edited Clientconfig (settings.cfg). (Show Details)
lancake added a subscriber: lancake.
lancake created this task.
lancake raised the priority of this task from to High.
schema added a commit: Restricted Diffusion Commit.Jun 3 2015, 7:57 AM
schema changed the task status from Open to Resolved by committing Restricted Diffusion Commit.
lancake changed the task status from Resolved to In Queue (Game).Jun 3 2015, 1:04 PM
Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptJun 3 2015, 1:04 PM
Restricted Application removed a project: Starmade. · View Herald TranscriptJun 3 2015, 4:15 PM
AndyP moved this task from Unclassed to Issue affecting current release on the Starmade board.
lancake set Task Type to Bug.
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake set Video Card Vendor to uncertain.
lancake raised the priority of this task from High to Release Blocker.
schema added a subscriber: schema.Jun 10 2015, 5:29 PM
schema changed the task status from In Queue (Game) to Resolved.

Both blueprints spawn without problems (maybe texted in the wrong version after the initial fix)

Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptJun 10 2015, 5:29 PM
lancake closed this task as Closed.Jun 12 2015, 5:53 PM
lancake claimed this task.

Tested out other blueprints, both server side and local ones and it seems to be working completely fine now. No dock is missing or out of place.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJun 12 2015, 5:53 PM
lancake changed Last tested (version) from 0.19242 to 0.19261 (Dev).Jun 12 2015, 5:53 PM
lancake edited a custom field.
AndyP removed lancake as the assignee of this task.Jul 11 2015, 12:49 PM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 8:55 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 5:50 PM