View Issue Details

IDProjectCategoryLast Update
0020512AI War 2Crash/ExceptionOct 14, 2018 5:20 pm
ReporterRabidSanity Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version0.784 Dash And Destruct 
Fixed in Version0.785 Controls Viewing And Editing 
Summary0020512: Exception in BaseScenario.DoOnAnyDeathLogic
DescriptionI got the attached error when my scouts started dying on a new game.
TagsNo tags attached.

Activities

RabidSanity

Oct 14, 2018 2:36 pm

reporter  

error.txt (5,908 bytes)   
Exception in BaseScenario.DoOnAnyDeathLogic stage 8000
System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.SpecialFaction_DarkSpire.DoOnAnyDeathLogic_FromCentralLoop_NotJustMyOwnShips (System.Int32& debugStage, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.Faction factionThatKilledEntity, Arcen.AIW2.Core.Faction entityOwningFaction, Arcen.AIW2.Core.ArcenSimContext Context) [0x002f3] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at Arcen.AIW2.External.BaseScenario.DoOnAnyDeathLogic (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x0060c] in <f44e8dc127c24929b897e3cac15653b1>:0 

  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <487a8ab22ed642bc975ad757400ef930>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <487a8ab22ed642bc975ad757400ef930>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <487a8ab22ed642bc975ad757400ef930>:0 
  at Arcen.AIW2.External.BaseScenario.DoOnAnyDeathLogic (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDestructionLogic (System.Boolean PreventReversionToNeutral, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, System.Boolean wasAlive, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.TakeDamage (System.Int32 Damage, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.GameEntity_Shot ShotThatHitOrNull, System.Boolean IsSelfDamage, System.Boolean PreventReversionToNeutral, System.Boolean HonorFiniteHitCountAOE, System.Int32& ActualDamageDone, System.Int32& DamageAbortCode, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.DoHitLogic (Arcen.AIW2.Core.GameEntity_Squad Target, System.Boolean HonorFiniteHitCountAOE, Arcen.Universal.FInt PercentOfTotalAttackPowerForThisHit, Arcen.Universal.FInt& PercentOfTotalAttackPowerUsedForThisHit, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.DoHitLogic (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.Universal.FInt PercentOfTotalAttackPowerForThisHit, Arcen.Universal.FInt& PercentOfTotalAttackPowerUsedForThisHit, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.CheckForAOEDetonation (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.DoOnDeathInCombatLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.Planet.<DoCombatStep>m__1 (Arcen.AIW2.Core.GameEntity_Shot entity) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.Planet.DoCombatStep (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.Core.World_AIW2.DoWorldStepLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <53bfe106b7bd474e8ae247027fb7944a>:0 
  at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at Arcen.AIW2.External.ArcenExecutionContext.InnerRun () [0x00000] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <f44e8dc127c24929b897e3cac15653b1>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
error.txt (5,908 bytes)   

Chris_McElligottPark

Oct 14, 2018 5:20 pm

administrator   ~0049986

Thanks!

* Fixed an unexpected bug that could pop up in the processing of ships during death in a game with the Dark Spire on.

Issue History

Date Modified Username Field Change
Oct 14, 2018 2:36 pm RabidSanity New Issue
Oct 14, 2018 2:36 pm RabidSanity File Added: error.txt
Oct 14, 2018 5:20 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Oct 14, 2018 5:20 pm Chris_McElligottPark Status new => resolved
Oct 14, 2018 5:20 pm Chris_McElligottPark Resolution open => fixed
Oct 14, 2018 5:20 pm Chris_McElligottPark Fixed in Version => 0.785 Controls Viewing And Editing
Oct 14, 2018 5:20 pm Chris_McElligottPark Note Added: 0049986