View Issue Details

IDProjectCategoryLast Update
0021359AI War 2Crash/ExceptionJul 8, 2019 3:53 pm
Reportertrillioneyes Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.873 Battlestation Overhaul 
Fixed in Version0.874 Basic Fleet Management 
Summary0021359: Stack trace on game load
DescriptionSave attached. The stack trace seems to only happen when this is the first save you load after starting the game. Also, once you dismiss the stack trace window it doesn't have any effect on the game as far as I can tell.

7/7/2019 1:51:40 PM
Error: rowNamesByOldIndex null on table: GameEntityTypeDataTable

  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 <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].DeserializeFrom_Inner (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String& NameFound, System.Boolean UseDefaultIfBroken, System.Boolean DoByIndex) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].DeserializeByIndex (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean UseDefaultIfBroken) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].DeserializeByIndex (Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.AIW2.Core.World_AIW2.DeserializeFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate) [0x00000] in <494756b3573146e38863e4de754fd854>:0
  at Arcen.Universal.World.DeserializeFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.World.LoadWorldFromDisk (System.String SaveName, System.String CampaignName, System.Boolean LoadAsTemplate) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.Engine_Universal.LoadGame (System.String SaveName, System.String CampaignName, System.Boolean LoadAsTemplate) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.AIW2.External.Window_MainMenu+bContinueGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <328e50f50c8c44ec96fcb25c774a472f>:0
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <328e50f50c8c44ec96fcb25c774a472f>:0
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <6599868ac38149d29348d4f26f9cd584>:0
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0
TagsNo tags attached.

Activities

trillioneyes

Jul 7, 2019 4:55 pm

reporter  

manual.savemet (60 bytes)
manual.save (625,705 bytes)

Chris_McElligottPark

Jul 8, 2019 3:53 pm

administrator   ~0052120

Thank you!

* The game now passes in some extra debugging info to some of the deserialization methods so that when we get the "rowNamesByOldIndex null" error or similar we can tell why.

* There was a nullref exception that was harmless in the prior build of the game, but definitely annoying. It happened when loading a savegame, but then the second time trying to load the savegame would not throw the error. The error didn't actually hurt anything.
** This is now fixed for future versions of the game, where it would have started hurting stuff. It won't fix the errors from that one version of the game, but will keep them from happening from versions saved in new builds.

Issue History

Date Modified Username Field Change
Jul 7, 2019 4:55 pm trillioneyes New Issue
Jul 7, 2019 4:55 pm trillioneyes File Added: manual.savemet
Jul 7, 2019 4:55 pm trillioneyes File Added: manual.save
Jul 8, 2019 3:53 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jul 8, 2019 3:53 pm Chris_McElligottPark Status new => resolved
Jul 8, 2019 3:53 pm Chris_McElligottPark Resolution open => fixed
Jul 8, 2019 3:53 pm Chris_McElligottPark Fixed in Version => 0.874 Basic Fleet Management
Jul 8, 2019 3:53 pm Chris_McElligottPark Note Added: 0052120