View Issue Details

IDProjectCategoryLast Update
0022440AI War 2Bug - GameplayDec 27, 2019 5:07 pm
ReporterDaniexpert Assigned ToChris_McElligottPark  
Severitymajor 
Status resolvedResolutionfixed 
Product Version1.025 Hotfix 
Fixed in VersionBETA 1.1 So Much Stuff We Can't Even, But More Is Still Coming 
Summary0022440: Galaxy map not working / Ships' icons broken
DescriptionI don't know what exactly happened, but suddenly many ships' icons become XXL (screenshot), I couldn't switch to the galaxy map (neither using TAB nor by pressing the button in the top right corner). Reloading the save brings me to same situation. I thought it could be caused by the huge amount of ships, so I tried to increase the stacking of ships and it didn't change the results.
I tried restarting the game 3 times, and only on the third restart, it worked after loading.
TagsNo tags attached.

Activities

Daniexpert

Dec 27, 2019 11:54 am

manager  

bugged_visual.zip (450,845 bytes)

Chris_McElligottPark

Dec 27, 2019 2:01 pm

administrator   ~0055176

All is well when I load the save, so I suspect this was something transient based on another bug that was hit. In your PlayerData folder, are there any logs with entries from around the time of this? ArcenDebugLog.txt would be the most likely on to contain things.

Daniexpert

Dec 27, 2019 2:41 pm

manager   ~0055182

So, I extracted my game startup and the error that appeared some minutes later from the log. See the attached txt file.
errorsLog.txt (6,268 bytes)   
12/27/2019 5:37:42 PM
Hello Steam user 'Daniexpert'

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at ArcenGameController.Update () [0x00000] in <e6e5a3bb9cbe4033b68586a246cf0d60>:0 

12/27/2019 5:38:43 PM	Successfully opened host socket
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Lots Of Metal because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Lots Of Energy because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Kills: Warrior because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Kills: Merciless because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Losses: In The Midst Of A Cold, Dark Winter because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Getting Into This: 5 Hour Campaign because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Nearing The End? 10 Hour Campaign because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Long One: 15 Hour Campaign because we think it's already there.
12/27/2019 5:40:00 PM	Skipped log Achievement To Steam Off to the Dire Graveyard because we think it's already there.
12/27/2019 5:41:34 PM
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.HandleSquadAndShipUpdates () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunPlanetUpdateTree () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunUpdate () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
ArcenMainGameVisuals.Update () (at <0600d4bd2cf24151a04d44fa4fb120b9>:0)



  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 

12/27/2019 5:41:34 PM
ErrorsReportedByEngine:    -----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.HandleSquadAndShipUpdates () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunPlanetUpdateTree () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunUpdate () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
ArcenMainGameVisuals.Update () (at <0600d4bd2cf24151a04d44fa4fb120b9>:0)



  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <62305dd9f77844759c73e433ec212dcf>:0 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 
errorsLog.txt (6,268 bytes)   

Chris_McElligottPark

Dec 27, 2019 4:37 pm

administrator   ~0055192

Looks like an error in here, which would definitely do it:

NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.HandleSquadAndShipUpdates () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunPlanetUpdateTree () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunUpdate () (at <2af91bf092bf43418669e9c4bb14b20a>:0)
ArcenMainGameVisuals.Update () (at <0600d4bd2cf24151a04d44fa4fb120b9>:0)

Investigating now...

Chris_McElligottPark

Dec 27, 2019 4:52 pm

administrator   ~0055193

Got it, thanks!

* Fixed a nullref exception that could happen in BattlefieldVisualSingleton.HandleSquadAndShipUpdates, and made it so that it self-repairs when it can or self-reports when it can't. Either way it continues to draw things and update them properly rather than having the display get all strange if such an exception occurs.

Daniexpert

Dec 27, 2019 5:03 pm

manager   ~0055194

Awesome, thank you for your commitment!

Chris_McElligottPark

Dec 27, 2019 5:07 pm

administrator   ~0055195

My pleasure!

Issue History

Date Modified Username Field Change
Dec 27, 2019 11:54 am Daniexpert New Issue
Dec 27, 2019 11:54 am Daniexpert File Added: bugged_visual.zip
Dec 27, 2019 11:54 am Daniexpert File Added: 2019-12-27 17_43_00-AIWar2.png
Dec 27, 2019 2:01 pm Chris_McElligottPark Note Added: 0055176
Dec 27, 2019 2:41 pm Daniexpert File Added: errorsLog.txt
Dec 27, 2019 2:41 pm Daniexpert Note Added: 0055182
Dec 27, 2019 4:37 pm Chris_McElligottPark Note Added: 0055192
Dec 27, 2019 4:52 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 27, 2019 4:52 pm Chris_McElligottPark Status new => resolved
Dec 27, 2019 4:52 pm Chris_McElligottPark Resolution open => fixed
Dec 27, 2019 4:52 pm Chris_McElligottPark Fixed in Version => BETA 1.1 So Much Stuff We Can't Even, But More Is Still Coming
Dec 27, 2019 4:52 pm Chris_McElligottPark Note Added: 0055193
Dec 27, 2019 5:03 pm Daniexpert Note Added: 0055194
Dec 27, 2019 5:07 pm Chris_McElligottPark Note Added: 0055195