View Issue Details

IDProjectCategoryLast Update
0023131AI War 2Crash/ExceptionApr 13, 2020 2:46 pm
ReporterLord Of Nothing Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version2.024 UI Focus Hotfix 
Fixed in Version2.025 The Twenty Million Problem 
Summary0023131: AI Relic Train Expansion Exception
DescriptionJust ran into this in a new game started under this version:
It may or may not be relevant that the previous game that loaded into the lobby by default (And then totally changed to get this game) predates the release of the expansion - I had been looking at some old saves.

4/12/2020 12:24:22 AM
Exception in AI.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass stage 300
System.Exception: We somehow have a relic train but not the expansion with that installed. This should be impossible
  at Arcen.AIW2.External.SpecialFaction_AI.HandleRelicTrains (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x0002d] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at Arcen.AIW2.External.SpecialFaction_AI.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x01cbc] in <7252e2a8044e441ab4fafc22afbe21d1>: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 <54b49b66a7ef49f299a796b383f824c6>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <54b49b66a7ef49f299a796b383f824c6>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <54b49b66a7ef49f299a796b383f824c6>:0
  at Arcen.AIW2.External.SpecialFaction_AI.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00000] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at Arcen.AIW2.External.BaseSpecialFaction.DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00000] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at Arcen.AIW2.External.SpecialFactionPlanning.Execute () [0x00000] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <7252e2a8044e441ab4fafc22afbe21d1>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
TagsNo tags attached.

Activities

Lord Of Nothing

Apr 11, 2020 7:31 pm

reporter  

ArcenDebugLog.txt (1,991,106 bytes)
2.save (1,914,273 bytes)
2.savemet (91 bytes)

Lord Of Nothing

Apr 11, 2020 7:36 pm

reporter   ~0056790

Note that it has actually broken the relic train's script, it just sits where it is. Nothing else has gone funny with any of the preceding fallen spire stuff, though.

Chris_McElligottPark

Apr 13, 2020 2:46 pm

administrator   ~0056814

Thanks!

* Fixed a bug where certain savegames could have not all the expansions in use actually noted as in use. This was going to be a problem for multiplayer, but we will probably have some further changes to make to that in the future.
** In the short term, this could also cause some problems with detecting if relic trains were supposed to be enabled if you used certain quick starts or older savegames.

Issue History

Date Modified Username Field Change
Apr 11, 2020 7:31 pm Lord Of Nothing New Issue
Apr 11, 2020 7:31 pm Lord Of Nothing File Added: ArcenDebugLog.txt
Apr 11, 2020 7:31 pm Lord Of Nothing File Added: 2.save
Apr 11, 2020 7:31 pm Lord Of Nothing File Added: 2.savemet
Apr 11, 2020 7:36 pm Lord Of Nothing Note Added: 0056790
Apr 13, 2020 2:46 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Apr 13, 2020 2:46 pm Chris_McElligottPark Status new => resolved
Apr 13, 2020 2:46 pm Chris_McElligottPark Resolution open => fixed
Apr 13, 2020 2:46 pm Chris_McElligottPark Fixed in Version => 2.025 The Twenty Million Problem
Apr 13, 2020 2:46 pm Chris_McElligottPark Note Added: 0056814