View Issue Details

IDProjectCategoryLast Update
0024976AI War 2Crash/ExceptionMay 23, 2021 3:47 am
ReporterVenger Assigned ToZeusAlmighty  
Status resolvedResolutionfixed 
Product Version3.000 Begin The Onslaught 
Summary0024976: Outguard Fatal Exception: It's all the Monarch's Fault
DescriptionI summoned the Monarch to clean up a wave, then the jerk started throwing errors and shut down the whole faction. Reloading the save doesn't help. I'm guessing the NullReferenceException in the debug log is probably the culprit, but there's other other messages too.
TagsNo tags attached.

Relationships

related to 0024991 resolvedZeusAlmighty Exception when "The monarch" outgard dies 

Activities

BadgerBadger

May 18, 2021 11:59 pm

manager   ~0061678

Can you upload the debug log? And possible a save with reproduction instructions?

Venger

May 19, 2021 1:49 pm

reporter   ~0061701

Apologies, I thought I uploaded those. Seems like they didn't go through.
ArcenDebugLog.txt (8,687 bytes)   
5/18/2021 9:29:51 PM	3.000	SINGLEP	
Memory Profile Debug Data On Game Exit:
Game Version: 3000_BeingTheOnslaught
Multiplayer Status: SinglePlayerOnly
==========================================
EntityOrders: 16,518 created, 0 removed, 16,518 active.
Factions: 33 created, 0 removed, 33 active.
Fireteams: 53 created, 0 removed, 53 active.
Fleets: 166 created, 0 removed, 166 active.
GameCommands: 174 created, 0 removed, 174 active.
GE_Others: 284 created, 0 removed, 284 active.
GE_Shots: 411 created, 0 removed, 411 active.
GE_Squads: 8,294 created, 0 removed, 8,294 active.
Pathfinders: 24 created, 0 removed, 24 active.
PlanetFactions: 2,805 created, 0 removed, 2,805 active.
Planets: 85 created, 0 removed, 85 active.
SpeedGroups: 7 created, 0 removed, 7 active.
==========================================

5/18/2021 9:29:53 PM	3.000	SINGLEP	Start load save: D:/SteamLibrary/steamapps/common/AI War 2/PlayerData/Save/Dark Zenith/fucked.save Source1: AnythingElse Source3: LoadingSaveGame
5/18/2021 9:29:53 PM	3.000	SINGLEP	OnLoad: AI faction: AI Sentinels had a difficulty of -1, which is not helpful for setting overlord difficulty level.
5/18/2021 9:29:53 PM	3.000	SINGLEP	Recalculated Strengths For Loaded Galaxy Map in 24ms
5/18/2021 9:29:53 PM	3.000	SINGLEP	Finish load save in 303.8ms
5/18/2021 9:29:55 PM	3.000	SINGLEP	Could not find group data for Starburst
  at System.Environment.get_StackTrace () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <5ed1887154de40748175ab1a4d96a8bc>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <5ed1887154de40748175ab1a4d96a8bc>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <5ed1887154de40748175ab1a4d96a8bc>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <5ed1887154de40748175ab1a4d96a8bc>:0 
  at Arcen.AIW2.External.SpecialFaction_Mercenary+<>c__DisplayClass33_0.<DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.Core.Faction.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00000] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.External.SpecialFaction_Mercenary.DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.Core.Faction.Safe_DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation+<>c__DisplayClass73_0.<DoWorldSecondLogic_FromSimBGThread>b__3 (Arcen.AIW2.Core.Faction faction) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.Core.World_AIW2.DoForFactions (Arcen.AIW2.Core.Faction+ProcessorDelegate Processor) [0x00000] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldSecondLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorld_Second_PerSecondLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldStepLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.ArcenExecutionContext.InnerRun () [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <5b11802b8e074a5e9045c171f225d761>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <9577ac7a62ef43179789031239ba8798>:0 

5/18/2021 9:29:55 PM	3.000	SINGLEP	Unknown Exception in DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim for faction Outguard(Index 26), so will not run any more of those until a reload of the save.  Check error log to see prior recorded exception.
5/18/2021 9:29:57 PM	3.000	SINGLEP	Exception in DoLongRangePlanning_OnBackgroundNonSimThread for faction Outguard(Index 26), so will not run any more of those until a reload of the save.
System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.SpecialFaction_Mercenary+<>c__DisplayClass27_0.<DoLongRangePlanning_OnBackgroundNonSimThread_Subclass>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) [0x00046] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x0004d] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.Core.Faction.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00033] in <6400cc815eea4e2ea40af55d8021c75a>:0 
  at Arcen.AIW2.External.SpecialFaction_Mercenary.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00023] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.External.BaseSpecialFaction.DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00078] in <5b11802b8e074a5e9045c171f225d761>:0 
  at Arcen.AIW2.Core.Faction.Safe_DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00024] in <6400cc815eea4e2ea40af55d8021c75a>:0 
5/18/2021 9:29:57 PM	3.000	SINGLEP	Unknown Exception in DoLongRangePlanning_OnBackgroundNonSimThread for faction Outguard(Index 26), so will not run any more of those until a reload of the save.  Check error log to see prior recorded exception.
5/18/2021 9:39:29 PM	3.000	SINGLEP	Moving nomad planet Nomad 3 previous galaxy location was (-619,262) and new location is (-604,294). old angle: 157.06 new angle: 154.06 angle change 357 distance moved 35 attempts 1
5/18/2021 9:39:29 PM	3.000	SINGLEP	Checking if fully connected 
5/18/2021 9:41:54 PM	3.000	SINGLEP	
Memory Profile Debug Data On Game Exit:
Game Version: 3000_BeingTheOnslaught
Multiplayer Status: SinglePlayerOnly
==========================================
EntityOrders: 947 created, 0 removed, 947 active.
Factions: 33 created, 0 removed, 33 active.
Fireteams: 56 created, 1 removed, 55 active.
Fleets: 166 created, 0 removed, 166 active.
GameCommands: 55 created, 0 removed, 55 active.
GE_Others: 0 created, 0 removed, 0 active.
GE_Shots: 128 created, 0 removed, 128 active.
GE_Squads: 8,484 created, 86 removed, 8,398 active.
Pathfinders: 28 created, 0 removed, 28 active.
PlanetFactions: 2,805 created, 0 removed, 2,805 active.
Planets: 85 created, 0 removed, 85 active.
SpeedGroups: 18 created, 7 removed, 11 active.
==========================================

ArcenDebugLog.txt (8,687 bytes)   
Dr Mrs The Monarch.save (569,723 bytes)

Venger

May 19, 2021 1:53 pm

reporter   ~0061704

Loading the save up throws the errors in question. I'm not sure what exactly caused it; It wasn't dying or anything. I'll load up an earlier autosave and keep summoning the Monarch until I can get him to wig out again.

BadgerBadger

May 19, 2021 2:07 pm

manager   ~0061705

The other report has a working save that reproduces the problem, so don't worry about it

ZeusAlmighty

May 23, 2021 3:47 am

manager   ~0061776

This is fixed

Issue History

Date Modified Username Field Change
May 18, 2021 9:40 pm Venger New Issue
May 18, 2021 11:59 pm BadgerBadger Note Added: 0061678
May 19, 2021 10:25 am BadgerBadger Relationship added related to 0024991
May 19, 2021 1:41 pm BadgerBadger Assigned To => ZeusAlmighty
May 19, 2021 1:41 pm BadgerBadger Status new => assigned
May 19, 2021 1:49 pm Venger File Added: ArcenDebugLog.txt
May 19, 2021 1:49 pm Venger File Added: Dr Mrs The Monarch.save
May 19, 2021 1:49 pm Venger Note Added: 0061701
May 19, 2021 1:53 pm Venger Note Added: 0061704
May 19, 2021 2:07 pm BadgerBadger Note Added: 0061705
May 23, 2021 3:47 am ZeusAlmighty Status assigned => resolved
May 23, 2021 3:47 am ZeusAlmighty Resolution open => fixed
May 23, 2021 3:47 am ZeusAlmighty Note Added: 0061776