Page MenuHomeSchine - Phabricator

Starmade | display block nullpointer
Closed, FinishedPublic

Description

Any display block will make you crash:

java.lang.NullPointerException
	at org.schema.game.client.view.textbox.AbstractTextBox.draw(AbstractTextBox.java:310)
	at org.schema.game.client.view.SegmentDrawer.drawTextBoxes(SegmentDrawer.java:1794)
	at org.schema.game.client.view.WorldDrawer.draw(WorldDrawer.java:424)
	at org.schema.game.client.view.MainGameGraphics.drawScene(MainGameGraphics.java:573)
	at org.schema.game.client.view.MainGameGraphics.framebufferPass(MainGameGraphics.java:746)
	at org.schema.game.client.view.MainGameGraphics.draw(MainGameGraphics.java:453)
	at org.schema.schine.graphicsengine.core.GLFrame.draw(GLFrame.java:504)
	at org.schema.schine.graphicsengine.core.GLFrame.render(GLFrame.java:549)
	at org.schema.schine.graphicsengine.core.GLFrame.doFrameAndUpdate(GLFrame.java:691)
	at org.schema.schine.graphicsengine.core.GraphicsContext.mainLoop(GraphicsContext.java:857)
	at org.schema.schine.graphicsengine.core.GraphicsContext.startUp(GraphicsContext.java:754)
	at org.schema.game.client.controller.GameMainMenuController.startGraphics(GameMainMenuController.java:1157)
	at org.schema.game.common.Starter.startMainMenu(Starter.java:1459)
	at org.schema.game.common.Starter.main(Starter.java:1003)

Details

Commits
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.200.273
Category
Engine
First occurrence (version)
0.200.255
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. put down a display block
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

lancake created this task.Dec 17 2017, 6:06 PM
Restricted Application added a project: Engine. · View Herald TranscriptDec 17 2017, 6:06 PM
schema added a commit: Restricted Diffusion Commit.Dec 18 2017, 9:10 PM
schema changed the task status from In Queue to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptDec 18 2017, 9:10 PM
Restricted Application added a subscriber: AndyP. · View Herald Transcript
lancake closed this task as Closed.

-QA Testing-

Fix confirmed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptDec 29 2017, 3:50 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.200.255 to 0.200.273.Dec 29 2017, 3:50 PM