View Issue Details

IDProjectCategoryLast Update
0026347AI War 2Crash/ExceptionFeb 13, 2022 12:33 pm
Reporterslake-moth Assigned ToBadgerBadger  
Severityminor 
Status resolvedResolutionfixed 
Product VersionBeta 3.801 Load Estimates And Unit Encyclopedia 
Fixed in VersionBeta 3.802 New Challengers Approach 
Summary0026347: Exception in AI.DoOnAnyDeathLogic_MyFactionUnitsOnly_HostOnly
DescriptionWhile playing Spire-Infused Empire, destroying an AI Spire Research Lab triggers this exception.

3.801 SINGLEP DELAYED40 TID16 Exception in AI.DoOnAnyDeathLogic_MyFactionUnitsOnly_HostOnly stage 5500
System.Exception: No fallen spire faction in death of spire research Lab
  at Arcen.AIW2.External.AISentinelsFactionDeepInfo.DoOnAnyDeathLogic_MyFactionUnitsOnly_HostOnly (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00b9b] in <cf65a9ebc4af452ba23a29184a905fd8>:0
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <246065fbebb4478e83cc66fddbeda203>:0
  at Arcen.AIW2.External.AISentinelsFactionDeepInfo.DoOnAnyDeathLogic_MyFactionUnitsOnly_HostOnly (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00000] in <cf65a9ebc4af452ba23a29184a905fd8>:0
  at Arcen.AIW2.Core.Faction.Safe_DeepInfo_DoOnAnyDeathLogic_MyFactionUnitsOnly_HostOnly (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.External.BaseScenario.DoOnAnyDeathLogic_HostOnly_AfterFullDeathOrPartOfStackDeath (System.Boolean IsFromOnlyPartOfStackDying, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, System.Int32 numExtraStacksKilled, Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic_AfterFullDeathOrPartOfStackDeath (System.Boolean IsFromOnlyPartOfStackDying, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, System.Int32 numStacksKilled, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDeathInCombatLogic_OnlyAferFullStackDeath (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.DamageSource Damage, System.Int32 numStacksKilled, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDestructionLogic (System.Boolean PreventReversionToNeutral, Arcen.AIW2.Core.DamageSource Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, System.Boolean wasAlive, System.Int32 numStacksKilled, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.GameEntity_Squad.TakeDamageDirectly (System.Int32 DamageAmount, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.IShotHitSource ShotSourceThatHitOrNullOnlyUsedForKnockback, Arcen.AIW2.Core.DamageSource Damage, System.Boolean PreventReversionToNeutral, System.Boolean HonorFiniteHitCountAOE, System.Int32 MaxStacksAllowedToKill, System.Int32 CompressedShots, System.Int32 ExtraStacksOfSource, System.Boolean OnlyDamageShieldNotHull, System.Int32& ActualDamageDone, System.Int32& ActualHitEvents, System.Int32& DamageAbortCode, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context, Arcen.Universal.ArcenCharacterBuffer traceBuffer) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoInternalExtraShotHitLogic (Arcen.AIW2.Core.IShotHitSource ShotHitNeverNull, Arcen.AIW2.Core.EntitySystem OriginSystemForShotOrNull, Arcen.AIW2.Core.GameEntity_Squad ActualTarget, System.Boolean HonorFiniteHitCountAOE, Arcen.Universal.FInt PercentOfTotalAttackPowerForThisHitOutOf100, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context, System.Int32& theoreticalEntitiesHit, System.Int32& actualDamageDone, System.Int32& damageAbortCode, System.Int32 compressedShots, System.Int32& actualCompressedShotsHit, System.Int32& attackPowerAgainstThisTarget, System.Int32& adjustedAttackPower, System.Boolean doShotsAllInstaHit, System.Int32& debugStage, Arcen.Universal.ArcenCharacterBuffer& tracingBuffer, System.Boolean& trace) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoShotHitLogic_Inner (Arcen.AIW2.Core.IShotHitSource ShotHitNeverNull, System.Int32 CompressedShots, Arcen.AIW2.Core.EntitySystem OriginSystemForShotOrNull, Arcen.AIW2.Core.GameEntity_Squad Target, System.Boolean HonorFiniteHitCountAOE, Arcen.Universal.FInt PercentOfTotalAttackPowerForThisHitOutOf100, System.Int32& TotalDamageDealt, System.Int32& ActualCompressedShotsHit, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoShotHitLogic (Arcen.AIW2.Core.IShotHitSource ShotHitNeverNull, System.Int32 CompressedShots, Arcen.AIW2.Core.EntitySystem OriginSystemForShot, Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.Core.EntitySimLogicBaseInfo.DoShotHitLogic (Arcen.AIW2.Core.GameEntity_Shot ShotHitNeverNull, Arcen.AIW2.Core.EntitySystem OriginSystemForShot, Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.ArcenSimContextAnyStatus Context) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.GameEntity_Shot.DoEntityStepLogic_Shot (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context, Arcen.Universal.FInt EffectiveDeltaTime) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass69_0.<DoCombatStepForPlanet>b__2 (Arcen.AIW2.Core.GameEntity_Shot entity) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoCombatStepForPlanet (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo+<>c__DisplayClass86_0.<DoCombatPerStepLogic>b__0 (Arcen.AIW2.Core.Planet planet) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.Core.Galaxy.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.Core.World_AIW2.DoForPlanetsSingleThread (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <1d8fa58cdefd4d7d8f7629bc2753b219>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoCombatPerStepLogic (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.EntitySimLogicImplementation_BaseInfo.DoWorldStepLogic_ClientOrHost_FromSimBGThread (Arcen.AIW2.Core.ArcenClientOrHostSimContextCore Context) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.ArcenClientOrHostSimPlanningContext.BackgroundThreadRunHandler (System.Single SuicidesAfterTime, System.Boolean FailSilentlyIfNotFinishedYet) [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.AIW2.External.ArcenClientOrHostSimPlanningContext+<>c__DisplayClass15_0.<RunOnBackgroundThread>b__0 () [0x00000] in <1a34fe14cd5345f8bef649066a13190a>:0
  at Arcen.Universal.ArcenThreading+<>c__DisplayClass10_0.<RunTaskOnBackgroundThread>b__0 () [0x00000] in <246065fbebb4478e83cc66fddbeda203>:0
  at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.Execute () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecutionContextCallback (System.Object obj) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task& currentTaskSlot) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.ExecuteEntry (System.Boolean bPreventDoubleExecution) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
TagsNo tags attached.

Activities

slake-moth

Feb 13, 2022 12:04 pm

reporter  

lab bug.save (274,183 bytes)
lab bug.savemet (83 bytes)   
SI
129571582
5685
7 infused
Random
Difficulty 7
0
<color=#0000fb>slake-moth</color>
lab bug.savemet (83 bytes)   

BadgerBadger

Feb 13, 2022 12:33 pm

manager   ~0064378

The Research lab is being removed from the Infused Empire

Issue History

Date Modified Username Field Change
Feb 13, 2022 12:04 pm slake-moth New Issue
Feb 13, 2022 12:04 pm slake-moth File Added: lab bug.save
Feb 13, 2022 12:04 pm slake-moth File Added: lab bug.savemet
Feb 13, 2022 12:33 pm BadgerBadger Assigned To => BadgerBadger
Feb 13, 2022 12:33 pm BadgerBadger Status new => resolved
Feb 13, 2022 12:33 pm BadgerBadger Resolution open => fixed
Feb 13, 2022 12:33 pm BadgerBadger Fixed in Version => Beta 3.802 New Challengers Approach
Feb 13, 2022 12:33 pm BadgerBadger Note Added: 0064378