View Issue Details

IDProjectCategoryLast Update
0020243AI War 2Crash/ExceptionSep 7, 2018 9:53 am
Reportermalkiel Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.767 Newly In Stock, By Zenith 
Fixed in Version0.768 Golem Rebirth 
Summary0020243: exception, uncertain of what exactly
DescriptionI decided to do a game with an AAR writeup just to let people see what's likely to get tested when I'm playing. Aside from the faction placement error logs, this is a log containing an exception from when I got mobbed by some space planes in a wave. no idea what it's problem was, reporting for completeness.
TagsNo tags attached.

Activities

malkiel

Sep 7, 2018 3:26 am

reporter  

ArcenDebugLog.txt (12,101 bytes)   
9/7/2018 12:54:55 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:54:55 AM	Generate Map Complete
9/7/2018 12:54:57 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:54:57 AM	Generate Map Complete
9/7/2018 12:55:18 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:55:18 AM	Generate Map Complete
9/7/2018 12:56:15 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:56:15 AM	Generate Map Complete
9/7/2018 12:56:21 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:56:21 AM	Generate Map Complete
9/7/2018 12:56:25 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 12:56:25 AM	Generate Map Complete
9/7/2018 12:56:28 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:09 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:09 AM	World Created, Launching Server
9/7/2018 1:07:09 AM	Successfully opened host socket
9/7/2018 1:07:14 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:14 AM	Generate Map Complete
9/7/2018 1:07:21 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:21 AM	Generate Map Complete
9/7/2018 1:07:24 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:24 AM	Generate Map Complete
9/7/2018 1:07:28 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:28 AM	Generate Map Complete
9/7/2018 1:07:31 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:31 AM	Generate Map Complete
9/7/2018 1:07:38 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:38 AM	Generate Map Complete
9/7/2018 1:07:44 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:44 AM	Generate Map Complete
9/7/2018 1:07:47 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:47 AM	Generate Map Complete
9/7/2018 1:07:50 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:07:50 AM	Generate Map Complete
9/7/2018 1:08:00 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:08:00 AM	Failed to find planet to seed DysonSphere
Count=1
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=2
maxDistanceFromAIHomeworld=-1
9/7/2018 1:08:00 AM	Failed to find planet to seed DysonSphere
Count=1
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=1
maxDistanceFromAIHomeworld=-1
9/7/2018 1:08:00 AM	Failed to find planet to seed VengeanceGenerator
Count=7
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=1
maxDistanceFromAIHomeworld=-1
9/7/2018 1:08:00 AM	Generate Map Complete
9/7/2018 1:12:34 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:12:34 AM	Failed to find planet to seed VengeanceGenerator
Count=7
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=1
maxDistanceFromAIHomeworld=-1
9/7/2018 1:12:34 AM	Generate Map Complete
9/7/2018 1:12:58 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:12:59 AM	Failed to find planet to seed VengeanceGenerator
Count=7
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=1
maxDistanceFromAIHomeworld=-1
9/7/2018 1:12:59 AM	Generate Map Complete
9/7/2018 1:13:11 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:13:11 AM	Failed to find planet to seed VengeanceGenerator
Count=7
minDistanceFromHumanHomeworld=2
maxDistanceFromHumanHomeworld=-1
minDistanceFromAIHomeworld=1
maxDistanceFromAIHomeworld=-1
9/7/2018 1:13:11 AM	Generate Map Complete
9/7/2018 1:14:08 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:14:08 AM	Generate Map Complete
9/7/2018 1:17:16 AM	Generate Map with type Realistic and seed 1595536
9/7/2018 1:17:16 AM	Generate Map Complete
9/7/2018 2:19:29 AM
Error in thread for execution context 'executionContext'
NullReferenceException
Object reference not set to an instance of an object
===STACK FRAMES (with file info)===
FILE	METHOD	IL_OFFSET	NATIVE_OFFSET	LINE_NUMBER	COLUMN_NUMBER
	DoOnAnyDeathLogic	2986	9134	0	0
	DoOnAnyDeathInCombatLogic	38	178	0	0
	DoOnDeathInCombatLogic	48	114	0	0
	TakeDamage	2213	4290	0	0
	DoHitLogic	352	1018	0	0
	DoHitLogic	11	106	0	0
	DoEntityStepLogic_Shot	596	1538	0	0
	<DoCombatStep>m__2	1	50	0	0
	DoForEntities	63	116	0	0
	DoForEntities	35	138	0	0
	DoCombatStep	152	746	0	0
	DoWorldStepLogic	510	1842	0	0
	Execute	95	242	0	0
===RAW STACK TRACE===
  at Arcen.AIW2.External.BaseScenario.DoOnAnyDeathLogic (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00baa] in <415b85e5ec05485d9cc0a295b9abab39>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00026] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00030] in <6797a987fa9e4ed9accbc03529a23bd4>: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, Arcen.AIW2.Core.ArcenSimContext Context) [0x008a5] in <6797a987fa9e4ed9accbc03529a23bd4>: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) [0x00160] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.DoHitLogic (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.ArcenSimContext Context) [0x0000b] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.GameEntity_Shot.DoEntityStepLogic_Shot (Arcen.AIW2.Core.ArcenSimContext Context) [0x00254] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.Planet.<DoCombatStep>m__2 (Arcen.AIW2.Core.GameEntity_Shot entity) [0x00001] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x0003f] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00023] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.Planet.DoCombatStep (Arcen.AIW2.Core.ArcenSimContext Context) [0x00098] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.Core.World_AIW2.DoWorldStepLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x001fe] in <6797a987fa9e4ed9accbc03529a23bd4>:0 
  at Arcen.AIW2.External.SimExecution.Execute () [0x0005f] in <415b85e5ec05485d9cc0a295b9abab39>: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 <c1628852d7674eb28a719fdb7cac0e48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <c1628852d7674eb28a719fdb7cac0e48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <c1628852d7674eb28a719fdb7cac0e48>:0 
  at Arcen.Universal.ArcenDebugging.LogException (System.Exception e, System.String message, Arcen.Universal.Verbosity verbosity) [0x00000] in <c1628852d7674eb28a719fdb7cac0e48>:0 
  at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <415b85e5ec05485d9cc0a295b9abab39>:0 
  at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <415b85e5ec05485d9cc0a295b9abab39>:0 
  at Arcen.AIW2.External.ArcenExecutionContext.InnerRun () [0x00000] in <415b85e5ec05485d9cc0a295b9abab39>:0 
  at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <415b85e5ec05485d9cc0a295b9abab39>: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 

9/7/2018 2:24:08 AM	Clearing world, so killing thread 'executionContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'outerThreadFor_ArcenShortTermPlanningContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'strengthCountingContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'movePlanningContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'targetingContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'collisionContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'metalFlowContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'ProtectionContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'tachyonContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'tractorContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'aiwcGravityContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'outerThreadFor_ArcenExecutionContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'outerThreadFor_ArcenLongTermPlanningContext' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_396_AI' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_397_AISpecialForces' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_398_HunterFleet' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_402_AntagonizedDysonSphere' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_403_Instigators' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_404_Mercenary' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_406_ZenithDysonSphere' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_407_HumanMarauders' in state Background, WaitSleepJoin
9/7/2018 2:24:08 AM	Clearing world, so killing thread 'specialFactionContext_408_Dark Spire' in state Background, WaitSleepJoin
9/7/2018 2:24:10 AM	PLAYER DISCONNECTED 0.0.0.0=>0
ArcenDebugLog.txt (12,101 bytes)   

BadgerBadger

Sep 7, 2018 9:18 am

manager   ~0049095

When a unit dies, it does "DoOnAnyDeath" Logic. This is how the game handles to increasing AIP when killing a warp gate, for example.

Error in thread for execution context 'executionContext'
NullReferenceException
Object reference not set to an instance of an object
===STACK FRAMES (with file info)===
FILE METHOD IL_OFFSET NATIVE_OFFSET LINE_NUMBER COLUMN_NUMBER
    DoOnAnyDeathLogic 2986 9134 0 0
    DoOnAnyDeathInCombatLogic 38 178 0 0
    DoOnDeathInCombatLogic 48 114 0 0
    TakeDamage 2213 4290 0 0
    DoHitLogic 352 1018 0 0
    DoHitLogic 11 106 0 0
    DoEntityStepLogic_Shot 596 1538 0 0
    <DoCombatStep>m__2 1 50 0 0
    DoForEntities 63 116 0 0
    DoForEntities 35 138 0 0
    DoCombatStep 152 746 0 0
    DoWorldStepLogic 510 1842 0 0
    Execute 95 242 0 0
===RAW STACK TRACE===
  at Arcen.AIW2.External.BaseScenario.DoOnAnyDeathLogic (Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00baa] in <415b85e5ec05485d9cc0a295b9abab39>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnAnyDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00026] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.GameEntity_Squad.DoOnDeathInCombatLogic (Arcen.AIW2.Core.EntitySystem FiringSystemOrNull, Arcen.AIW2.Core.ArcenSimContext Context) [0x00030] in <6797a987fa9e4ed9accbc03529a23bd4>: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, Arcen.AIW2.Core.ArcenSimContext Context) [0x008a5] in <6797a987fa9e4ed9accbc03529a23bd4>: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) [0x00160] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.GameEntity_Shot.DoHitLogic (Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.ArcenSimContext Context) [0x0000b] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.GameEntity_Shot.DoEntityStepLogic_Shot (Arcen.AIW2.Core.ArcenSimContext Context) [0x00254] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.Planet.<DoCombatStep>m__2 (Arcen.AIW2.Core.GameEntity_Shot entity) [0x00001] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x0003f] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00023] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.Planet.DoCombatStep (Arcen.AIW2.Core.ArcenSimContext Context) [0x00098] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.Core.World_AIW2.DoWorldStepLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x001fe] in <6797a987fa9e4ed9accbc03529a23bd4>:0
  at Arcen.AIW2.External.SimExecution.Execute () [0x0005f] in <415b85e5ec05485d9cc0a295b9abab39>:0

BadgerBadger

Sep 7, 2018 9:39 am

manager   ~0049099

Did you have mercenaries as part of this fight? If so, which ones?

Chris_McElligottPark

Sep 7, 2018 9:53 am

administrator   ~0049101

Thanks!

* A large amount of defensive code, as well as some better logging that doesn't gum up the entire system as it runs, has been added to the DoOnAnyDeathLogic section of the code.

Issue History

Date Modified Username Field Change
Sep 7, 2018 3:26 am malkiel New Issue
Sep 7, 2018 3:26 am malkiel File Added: ArcenDebugLog.txt
Sep 7, 2018 9:18 am BadgerBadger Note Added: 0049095
Sep 7, 2018 9:39 am BadgerBadger Note Added: 0049099
Sep 7, 2018 9:53 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Sep 7, 2018 9:53 am Chris_McElligottPark Status new => resolved
Sep 7, 2018 9:53 am Chris_McElligottPark Resolution open => fixed
Sep 7, 2018 9:53 am Chris_McElligottPark Fixed in Version => 0.768 Golem Rebirth
Sep 7, 2018 9:53 am Chris_McElligottPark Note Added: 0049101