Page MenuHomeSchine - Phabricator

Starmade | Attempting to access Online Play without a Internet connection causes crash
Confirmed task for development, NormalPublic

Description

Very weird one, tried searching if this is a known issue but couldn't find anything.

The game seems to get caught in a loop when you try to access Online Play without a valid internet connection.

No connectivity is shown in the bottom by the Windows internet connectivity icon.

[2016-10-09 10:18:29] [VIDEOSTREAM] cleaned up video stream 1920x1080
[2016-10-09 10:18:29] [MOVIE] Destroying Video Process
[2016-10-09 10:18:29] [MOVIE] Destroying Audio Process
[2016-10-09 10:18:29] [SHADER] validate: current FBO: 0
[2016-10-09 10:18:54] [SERVERLIST] Retrieving Server List
[2016-10-09 10:18:55] java.net.UnknownHostException: files-origin.star-made.org
[2016-10-09 10:18:55] 	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.PlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.SocksSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.Socket.connect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.NetworkClient.doConnect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.<init>(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[2016-10-09 10:18:55] 	at org.schema.schine.network.ServerListRetriever.retrieveServerList(SourceFile:154)
[2016-10-09 10:18:55] 	at org.schema.schine.network.ServerListRetriever.startRetrieving(SourceFile:58)
[2016-10-09 10:18:55] 	at obfuscated.Sq.a(SourceFile:150)
[2016-10-09 10:18:55] 	at obfuscated.aFZ.h(SourceFile:106)
[2016-10-09 10:18:55] 	at obfuscated.aFZ.e_(SourceFile:144)
[2016-10-09 10:18:55] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:18:55] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:18:55] 	at obfuscated.aES.e_(SourceFile:55)
[2016-10-09 10:18:55] 	at obfuscated.aEp.e_(SourceFile:181)
[2016-10-09 10:18:55] 	at obfuscated.aFc.e_(SourceFile:106)
[2016-10-09 10:18:55] 	at obfuscated.SG.e_(SourceFile:74)
[2016-10-09 10:18:55] 	at obfuscated.Rb.e_(SourceFile:329)
[2016-10-09 10:18:55] 	at obfuscated.QR.a(SourceFile:147)
[2016-10-09 10:18:55] 	at obfuscated.aBi.b(SourceFile:652)
[2016-10-09 10:18:55] 	at obfuscated.R.e(SourceFile:953)
[2016-10-09 10:18:55] 	at org.schema.game.common.Starter.startMainMenu(SourceFile:1420)
[2016-10-09 10:18:55] 	at org.schema.game.common.Starter.main(SourceFile:967)
[2016-10-09 10:18:55] java.net.UnknownHostException: files-origin.star-made.org
[2016-10-09 10:18:55] 	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.PlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.SocksSocketImpl.connect(Unknown Source)
[2016-10-09 10:18:55] 	at java.net.Socket.connect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.NetworkClient.doConnect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.<init>(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
[2016-10-09 10:18:55] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[2016-10-09 10:18:55] 	at org.schema.schine.network.ServerListRetriever.retrieveServerList(SourceFile:154)
[2016-10-09 10:18:55] 	at org.schema.schine.network.ServerListRetriever.startRetrieving(SourceFile:58)
[2016-10-09 10:18:55] 	at obfuscated.Sq.a(SourceFile:150)
[2016-10-09 10:18:55] 	at obfuscated.aFZ.h(SourceFile:106)
[2016-10-09 10:18:55] 	at obfuscated.aFZ.e_(SourceFile:144)
[2016-10-09 10:18:55] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:18:55] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:18:55] 	at obfuscated.aES.e_(SourceFile:55)
[2016-10-09 10:18:55] 	at obfuscated.aEp.e_(SourceFile:181)
[2016-10-09 10:18:55] 	at obfuscated.aFc.e_(SourceFile:106)
[2016-10-09 10:18:55] 	at obfuscated.SG.e_(SourceFile:74)
[2016-10-09 10:18:55] 	at obfuscated.Rb.e_(SourceFile:329)
[2016-10-09 10:18:55] 	at obfuscated.QR.a(SourceFile:147)
[2016-10-09 10:18:55] 	at obfuscated.aBi.b(SourceFile:652)
[2016-10-09 10:18:55] 	at obfuscated.R.e(SourceFile:953)
[2016-10-09 10:18:55] 	at org.schema.game.common.Starter.startMainMenu(SourceFile:1420)
[2016-10-09 10:18:55] 	at org.schema.game.common.Starter.main(SourceFile:967)
[2016-10-09 10:19:33] AGAIN PRINTING STACK TRACE
[2016-10-09 10:19:33] java.net.UnknownHostException: files-origin.star-made.org
[2016-10-09 10:19:33] 	at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:19:33] 	at java.net.PlainSocketImpl.connect(Unknown Source)
[2016-10-09 10:19:33] 	at java.net.SocksSocketImpl.connect(Unknown Source)
[2016-10-09 10:19:33] 	at java.net.Socket.connect(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.NetworkClient.doConnect(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.http.HttpClient.openServer(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.http.HttpClient.<init>(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.http.HttpClient.New(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
[2016-10-09 10:19:33] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
[2016-10-09 10:19:33] 	at org.schema.schine.network.ServerListRetriever.retrieveServerList(SourceFile:154)
[2016-10-09 10:19:33] 	at org.schema.schine.network.ServerListRetriever.startRetrieving(SourceFile:58)
[2016-10-09 10:19:33] 	at obfuscated.Sq.a(SourceFile:150)
[2016-10-09 10:19:33] 	at obfuscated.aFZ.h(SourceFile:106)
[2016-10-09 10:19:33] 	at obfuscated.aFZ.e_(SourceFile:144)
[2016-10-09 10:19:33] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:19:33] 	at obfuscated.aCQ.e_(SourceFile:36)
[2016-10-09 10:19:33] 	at obfuscated.aES.e_(SourceFile:55)
[2016-10-09 10:19:33] 	at obfuscated.aEp.e_(SourceFile:181)
[2016-10-09 10:19:33] 	at obfuscated.aFc.e_(SourceFile:106)
[2016-10-09 10:19:33] 	at obfuscated.SG.e_(SourceFile:74)
[2016-10-09 10:19:33] 	at obfuscated.Rb.e_(SourceFile:329)
[2016-10-09 10:19:33] 	at obfuscated.QR.a(SourceFile:147)
[2016-10-09 10:19:33] 	at obfuscated.aBi.b(SourceFile:652)
[2016-10-09 10:19:33] 	at obfuscated.R.e(SourceFile:953)
[2016-10-09 10:19:33] 	at org.schema.game.common.Starter.startMainMenu(SourceFile:1420)
[2016-10-09 10:19:33] 	at org.schema.game.common.Starter.main(SourceFile:967)
[2016-10-09 10:19:33] [GLFrame] (ErrorDialog Chose Exit) Error Message: files-origin.star-made.org

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Multiplayer
Reproducible
Yes
Last tested (version)
0.199.613
Category
Engine
First occurrence (version)
0.199.253
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
NVIDIA
Video Card Model
GT530
User/Reporter/Contact
Username on Registry
Napther
Steps to reproduce
  1. Enter the Main Menu
  1. disable internet/unconnect it temporarily from the computer
  1. Attempt to access "Online Play"
Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Napther created this task.Oct 9 2016, 9:33 AM
lancake added a subscriber: lancake.
lancake claimed this task.

-validated-

Odd, haven't seen this before and I lose connection often, should be easy to check.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Oct 12 2016, 7:16 AM
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 Affected Gamemode(s) from none/unspecified to Multiplayer.
lancake changed Category from none/unspecified to Engine.
lancake set First occurrence (version) to 0.199.253.
lancake triaged this task as Normal priority.
lancake changed the task status from Open to In Queue.Mar 27 2017, 11:37 AM
Restricted Application edited projects, added Game Development, Engine; removed Issue Navigation. · View Herald TranscriptMar 27 2017, 11:37 AM
lancake changed the task status from In Queue to Resolved.Mar 27 2017, 11:37 AM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptMar 27 2017, 11:37 AM
lancake moved this task from Unclassed to Archived on the Starmade board.Mar 29 2017, 1:17 PM
lancake changed the task status from Resolved to In Queue.Jun 21 2017, 8:40 AM

-QA Testing-

Seems to work, but the message that notifies you should be improved.

  1. Too big
  2. Locked into position, so any manual entry will appear above it.

Suggestion:
Change "REFRESH" button text to "UNABLE TO RETRIEVE SERVERS" with a tooltip about "please check your internet connection and settings". Or put everything in a tooltip on that button and change its colour to Red or something that would draw attention.

Restricted Application edited projects, added Game Development, QA-Return; removed Quality Assurance. · View Herald TranscriptJun 21 2017, 8:40 AM
lancake changed Last tested (version) from 0.199.253 to 0.199.613.Jun 21 2017, 8:40 AM
AndyP moved this task from Backlog / Unclassed to General on the Engine board.Jul 20 2017, 11:10 PM
AndyP edited projects, added Engine (General); removed Engine.
AndyP moved this task from Backlog / Unclassed to Beta on the Engine (General) board.