View Issue Details

IDProjectCategoryLast Update
0023978AI War 2Crash/ExceptionDec 14, 2020 5:48 pm
ReporterAlien_AV Assigned ToChris_McElligottPark  
Severitycrash 
Status resolvedResolutionfixed 
Product Version2.616 Stop Printing Money, AI! 
Summary0023978: Failing to load game in 2.616 that was saved in 2.614
DescriptionCan't attach the files (log and example save), is file upload blocked?

Relevant part of log:
10/15/2020 9:00:34 AM Start load save: C:/Program Files (x86)/Steam/steamapps/common/AI War 2/PlayerData/Save/basic3/save4.save Source1: AnythingElse Source3: LoadingSaveGame
10/15/2020 9:00:35 AM Faction deserialization error at stage 17500 from serialized version 2.614 loading into new version 2.616, error: System.Exception: ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - Faction debugStage: 10000 Error: System.Exception: No DeserializeFrom_NewStyle defined for HistoryItemType Unknown
  at Arcen.AIW2.External.Fireteam+HistoryItem.DeserializeFrom_NewStyle (Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x00137] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.Fireteam.DeserializedIntoSelf (System.Int32 FireTeamID, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ForDebugging_FactionName) [0x001b8] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.Fireteam.DeserializeNewFrom (System.Int32 id, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ForDebugging_FactionName) [0x00007] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.FireteamUtility.DeserializeFireteamsAndDiscardAnyExtraLeftovers (Arcen.Universal.ArcenDeserializationBuffer Buffer, Arcen.Universal.ArcenLessLinkedList`1[ItemType] Teams, System.String ForDebugging_FactionName) [0x0006e] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.NanocaustMgr.DeserializeIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x002cc] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.Universal.ArcenExternalDataPatternImplementationBase.DeserializeExternalDataAsArcenExternalSubManagedData[T] (System.Object[] Target, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00066] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.AIW2.External.NanocaustMgrData.DeserializeExternalData (Arcen.AIW2.Core.Faction ParentFaction, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00001] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.Core.ArcenExternalDataPatternImplementationBase_Faction.DeserializeExternalDataOuter (System.Object ParentObject, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00089] in <44cd3bd2652146ffb674e9e63f761e6b>:0
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x000d4] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00039] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00337] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00432] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.AIW2.Core.Faction.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsLoadingForTemplate, SerializationCommandType SerializationCmdType) [0x00c0f] in <44cd3bd2652146ffb674e9e63f761e6b>:0
10/15/2020 9:00:35 AM
ERROR: Missing ArcenExternalDataPattern for EXTERNAL DATA - World with namespaceName '???'

  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 <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.World.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText, System.Boolean DoPartialSyncForDuringGameplay) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.World.DeserializeNewWorldFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.Engine_Universal.LoadGameNoCampaignNameSet_NeverCallDirectly_P1 (System.String FullSaveGameName, System.Boolean LoadAsTemplate, System.Boolean HideErrors) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.AIW2.Core.Engine_AIW2.LoadGameNoCampaignNameSet (System.String FullSaveGameName, Arcen.AIW2.Core.StartWorldSource1 StartSource1, Arcen.AIW2.Core.StartWorldSource2 StartSource2) [0x00000] in <44cd3bd2652146ffb674e9e63f761e6b>:0
  at Arcen.AIW2.External.Window_MainMenu+bContinueGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <61e10848c4834031a6650d8e71fadd0e>: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

10/15/2020 9:00:35 AM The savegame you are trying to load had the following fatal error: Faction deserialization error at stage 17500 from serialized version 2.614 loading into new version 2.616, error: System.Exception: ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - Faction debugStage: 10000 Error: System.Exception: No DeserializeFrom_NewStyle defined for HistoryItemType Unknown
  at Arcen.AIW2.External.Fireteam+HistoryItem.DeserializeFrom_NewStyle (Arcen.Universal.ArcenDeserializationBuffer Buffer) [0x00137] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.Fireteam.DeserializedIntoSelf (System.Int32 FireTeamID, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ForDebugging_FactionName) [0x001b8] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.Fireteam.DeserializeNewFrom (System.Int32 id, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ForDebugging_FactionName) [0x00007] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.FireteamUtility.DeserializeFireteamsAndDiscardAnyExtraLeftovers (Arcen.Universal.ArcenDeserializationBuffer Buffer, Arcen.Universal.ArcenLessLinkedList`1[ItemType] Teams, System.String ForDebugging_FactionName) [0x0006e] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.External.NanocaustMgr.DeserializeIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x002cc] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.Universal.ArcenExternalDataPatternImplementationBase.DeserializeExternalDataAsArcenExternalSubManagedData[T] (System.Object[] Target, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00066] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.AIW2.External.NanocaustMgrData.DeserializeExternalData (Arcen.AIW2.Core.Faction ParentFaction, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00001] in <4e386c2e5e4f4b62b2f4c632dc16857f>:0
  at Arcen.AIW2.Core.ArcenExternalDataPatternImplementationBase_Faction.DeserializeExternalDataOuter (System.Object ParentObject, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00089] in <44cd3bd2652146ffb674e9e63f761e6b>:0
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x000d4] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00039] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00337] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00432] in <61e10848c4834031a6650d8e71fadd0e>:0
  at Arcen.AIW2.Core.Faction.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsLoadingForTemplate, SerializationCommandType SerializationCmdType) [0x00c0f] in <44cd3bd2652146ffb674e9e63f761e6b>:0
10/15/2020 9:00:35 AM Finish load save in 123.9ms
TagsNo tags attached.

Activities

Chris_McElligottPark

Dec 14, 2020 5:48 pm

administrator   ~0059997

Either this should be fixed now, or it was a transient issue in just those specific versions. I can't remember for sure, but there's not an attached save so I can't check for sure. Sorry on the slow response!

Issue History

Date Modified Username Field Change
Oct 15, 2020 2:39 am Alien_AV New Issue
Dec 14, 2020 5:48 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 14, 2020 5:48 pm Chris_McElligottPark Status new => resolved
Dec 14, 2020 5:48 pm Chris_McElligottPark Resolution open => fixed
Dec 14, 2020 5:48 pm Chris_McElligottPark Note Added: 0059997