View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0022440 | AI War 2 | Bug - Gameplay | Dec 27, 2019 11:54 am | Dec 27, 2019 5:07 pm | |
Reporter | Daniexpert | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 1.025 Hotfix | ||||
Fixed in Version | BETA 1.1 So Much Stuff We Can't Even, But More Is Still Coming | ||||
Summary | 0022440: Galaxy map not working / Ships' icons broken | ||||
Description | I 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. | ||||
Tags | No tags attached. | ||||
|
|
|
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. |
|
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 |
|
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... |
|
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. |
|
Awesome, thank you for your commitment! |
|
My pleasure! |
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 |