Page MenuHomeSchine - Phabricator

Starmade | BufferOverflowException + render issues with mass placement of non cubic blocks
Closed, FinishedPublic

Description

After placement of 10x10x10 blocks of glass tetras with 2 Planes on while in creative mode a bunch of the placed tetras went visually missing. they are physicaly there
seen from the front


seen from the side

relogging and respawn of a blueprinted copy didnt change the effect

The Error:

[2015-11-18 18:34:33] [CLIENT] Exception: BufferOverflowException in computing Lighting of Ship[SmilingSpacer_1447865085639](139). retrying
[2015-11-18 18:34:44] java.nio.BufferOverflowException
[2015-11-18 18:34:44] 	at java.nio.Buffer.nextPutIndex(Unknown Source)
[2015-11-18 18:34:44] 	at java.nio.DirectFloatBufferU.put(Unknown Source)
[2015-11-18 18:34:44] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:678)
[2015-11-18 18:34:44] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:649)
[2015-11-18 18:34:44] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:1151)
[2015-11-18 18:34:44] 	at org.schema.game.client.view.cubes.CubeMeshBufferContainer.a(SourceFile:196)
[2015-11-18 18:34:44] 	at obfuscated.iK.a(SourceFile:86)
[2015-11-18 18:34:44] 	at obfuscated.hi.a(SourceFile:64)
[2015-11-18 18:34:44] 	at obfuscated.hn.run(SourceFile:2073)

the used test setup


Can't really get that crash log, but pretty much all non cubic blocks except for slabs are showing render issues when mass placed:

Seems to be the same issue T876 had, looks like it applied for a lot more blocks and not only slabs.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19524 (Dev)
Category
Engine
First occurrence (version)
0.19490 (Dev)
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Serverconfig (server.cfg)
Clientconfig (settings.cfg)
<replace this line with the file content>

Related Objects

Event Timeline

SmilingDemon updated the task description. (Show Details)Nov 18 2015, 6:26 PM
SmilingDemon changed Category from none/unspecified to Engine.
SmilingDemon changed Affected Gamemode(s) from none/unspecified to Single and Multi.
SmilingDemon set First occurrence (version) to 0.19490 (Dev).
SmilingDemon set Last tested (version) to 0.19490 (Dev).
SmilingDemon edited Serverconfig (server.cfg). (Show Details)
SmilingDemon edited Clientconfig (settings.cfg). (Show Details)
SmilingDemon added a subscriber: SmilingDemon.
SmilingDemon created this task.
SmilingDemon raised the priority of this task from to Needs Triage/Unclassed.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptNov 18 2015, 6:26 PM
lancake added a subscriber: lancake.EditedNov 28 2015, 3:18 PM
lancake claimed this task.

-Validated-

Probably the same issue that http://phab.starma.de/T876 had? Didn't get a stacktrace with that one though. If so, it's most likely fixed.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Nov 28 2015, 3:19 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 set Task Type to Bug.
lancake set Reproducible to uncertain.
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake set Video Card Vendor to uncertain.
lancake moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
lancake triaged this task as Normal priority.
lancake changed Reproducible from uncertain to Yes.Dec 2 2015, 5:51 PM
lancake changed Last tested (version) from 0.19490 (Dev) to 0.19508 (Dev).
lancake renamed this task from BufferOverflowException after glass tetra placement to BufferOverflowException + render issues with mass placement of non cubic blocks.
lancake raised the priority of this task from Normal to Pre-Release Quality Assurance.

-Confirmed-

Can't really get that crash log, but pretty much all non cubic blocks except for slabs are showing render issues when mass placed:

lancake updated the task description. (Show Details)Dec 2 2015, 5:54 PM
lancake moved this task from Open / Validated to Confirmed on the Issue Navigation board.
lancake changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptDec 2 2015, 5:55 PM
lancake lowered the priority of this task from Pre-Release Quality Assurance to High.Dec 4 2015, 11:37 PM
Restricted Application added a subscriber: AndyP. · View Herald TranscriptDec 4 2015, 11:37 PM
lancake raised the priority of this task from High to Urgent.Dec 6 2015, 8:23 PM
schema added a subscriber: schema.Dec 6 2015, 8:39 PM
schema changed the task status from In Queue (Game) to Resolved.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptDec 6 2015, 8:39 PM
lancake changed the task status from Resolved to In Queue (Game).Dec 13 2015, 9:27 PM

Had it again when i destroyed a turret with missiles (right after it hit), debris was enabled.

[2015-12-13 22:20:43] [CLIENT] Exception: BufferOverflowException in computing Lighting of SpaceStation[ENTITY_SPACESTATION_Cargo Test Station 2(1338)]. retrying
[2015-12-13 22:20:43] java.nio.BufferOverflowException
[2015-12-13 22:20:43] 	at java.nio.Buffer.nextPutIndex(Unknown Source)
[2015-12-13 22:20:43] 	at java.nio.DirectFloatBufferU.put(Unknown Source)
[2015-12-13 22:20:43] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:678)
[2015-12-13 22:20:43] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:649)
[2015-12-13 22:20:43] 	at org.schema.game.client.view.cubes.shapes.BlockShapeAlgorithm.a(SourceFile:609)
[2015-12-13 22:20:43] 	at org.schema.game.client.view.cubes.CubeMeshBufferContainer.a(SourceFile:221)
[2015-12-13 22:20:43] 	at obfuscated.iN.a(SourceFile:85)
[2015-12-13 22:20:43] 	at obfuscated.hl.a(SourceFile:65)
[2015-12-13 22:20:43] 	at obfuscated.hq.run(SourceFile:2087)

Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptDec 13 2015, 9:27 PM
lancake changed Last tested (version) from 0.19508 (Dev) to 0.19524 (Dev).Dec 13 2015, 9:28 PM
lancake raised the priority of this task from Urgent to Pre-Release Quality Assurance.
schema changed the task status from In Queue (Game) to Resolved.Dec 17 2015, 7:45 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptDec 17 2015, 7:45 PM

Seems to be fixed but not entirely sure, I'll wait it out and see if I can reproduce this again.

lancake closed this task as Closed.Jan 14 2016, 10:45 PM

-QA Testing-

Haven't seen it since then and other testers didn't encounter it either, assuming it is fixed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJan 14 2016, 10:45 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 6:22 PM