View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0023094 | AI War 2 | Crash/Exception | Apr 3, 2020 2:01 pm | Apr 6, 2020 3:50 pm | |
Reporter | Lord Of Nothing | Assigned To | Chris_McElligottPark | ||
Status | closed | Resolution | unable to reproduce | ||
Product Version | 2.016 Thunderchild | ||||
Summary | 0023094: Exception | ||||
Description | Just ran into this. Unfortunately I do not have a save that's close enough to the trigger to be worthwhile. Full log of the game session in question: Hello Steam user 'Lord Of Nothing' 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 <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at ArcenGameController.Update () [0x00000] in <673317963de34bfb8aac2e7b0b028374>:0 4/3/2020 6:31:39 PM Successfully opened host socket 4/3/2020 6:31:42 PM Logged Achievement To Steam Lots Of Energy 4/3/2020 6:31:42 PM Logged Achievement To Steam Kills: Warrior 4/3/2020 6:31:42 PM Logged Achievement To Steam Off to the Dire Graveyard 4/3/2020 6:34:19 PM Donating team Fireteam 76 has 8 units with strength 752. Status Assembling No target planet No lurk planet. Ships: Sleeper Service: 8 to hunter, path A 4/3/2020 6:34:21 PM Donating team Fireteam 77 has 23 units with strength 1527. Status Assembling No target planet No lurk planet. Ships: Sleeper Service: 17, Gravitas Shortfall: 6 to hunter, path A 4/3/2020 6:36:08 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:36:08 PM Successfully opened host socket 4/3/2020 6:36:08 PM OnLoad: Fixed positions of 0 ship(s), 2 shot(s), 0 other/wormhole(s). 4/3/2020 6:36:46 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:36:47 PM Successfully opened host socket 4/3/2020 6:37:15 PM Donating team Fireteam 72 has 2 units with strength 1467. Status Assembling No target planet No lurk planet. Ships: Gravitas Shortfall: 2 to hunter, path A 4/3/2020 6:37:48 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:37:48 PM Successfully opened host socket 4/3/2020 6:39:29 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:39:29 PM Successfully opened host socket 4/3/2020 6:39:49 PM Donating team Fireteam 72 has 2 units with strength 1467. Status Assembling No target planet No lurk planet. Ships: Gravitas Shortfall: 2 to hunter, path A 4/3/2020 6:41:46 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:41:46 PM Successfully opened host socket 4/3/2020 6:42:46 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:42:46 PM Successfully opened host socket 4/3/2020 6:44:31 PM PLAYER DISCONNECTED 0.0.0.0=>0 4/3/2020 6:44:31 PM Successfully opened host socket 4/3/2020 6:46:13 PM Donating team Fireteam 74 has 6 units with strength 640. Status Assembling No target planet No lurk planet. Ships: Gravitas Shortfall: 6 to hunter, path A 4/3/2020 6:49:44 PM ----------- Sound could not be played. FMOD Error: An invalid seek position was passed to this function. Stack Trace: 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 <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 4/3/2020 6:49:44 PM ErrorsReportedByEngine: ----------- Sound could not be played. FMOD Error: An invalid seek position was passed to this function. Stack Trace: 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 <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 4/3/2020 6:52:00 PM 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 Create_Attack 44 201 0 0 AttackerLogic_Combat 777 1962 0 0 AttackerLogic 202 442 0 0 ReevaluateUnitOrders 1928 4978 0 0 <DoWorldStepLogic_FromSimBGThread>b__1 13 82 0 0 DoForEntities 57 149 0 0 DoForEntities 31 162 0 0 DoWorldStepLogic_FromSimBGThread 1426 4666 0 0 Execute 186 487 0 0 ===RAW STACK TRACE=== at Arcen.AIW2.Core.EntityOrder.Create_Attack (Arcen.AIW2.Core.GameEntity_Squad ForSquad, System.Int32 RelatedEntityID, System.Boolean shouldOverrideBehavior, Arcen.AIW2.Core.OrderSource Source) [0x0002c] in <47be53b71b3f42baae40a02ad7881e91>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.AttackerLogic_Combat (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.GameEntity_Squad Entity, Arcen.AIW2.Core.EntityOrder order, Arcen.AIW2.Core.GameEntity_Squad guarded, System.Boolean AllowOverridingHumanOrders) [0x00309] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.AttackerLogic (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.GameEntity_Squad Entity, Arcen.AIW2.Core.EntityOrder order, Arcen.AIW2.Core.GameEntity_Squad guarded, System.Boolean AllowOverridingHumanOrders) [0x000ca] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.ReevaluateUnitOrders (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.AIW2.Core.GameEntity_Squad Entity) [0x00788] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.EntitySimLogicImplementation+<>c__DisplayClass36_0.<DoWorldStepLogic_FromSimBGThread>b__1 (Arcen.AIW2.Core.GameEntity_Squad entity) [0x0000d] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x00039] in <47be53b71b3f42baae40a02ad7881e91>:0 at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x0001f] in <47be53b71b3f42baae40a02ad7881e91>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldStepLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00592] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.SimExecution.Execute () [0x000ba] in <4c4b9d80f85b42b39ed9e07280d0850b>: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 <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.Universal.ArcenDebugging.LogException (System.Exception e, System.String message, Arcen.Universal.Verbosity verbosity) [0x00000] in <749b39447bd44ec38b28a95aff5e817d>:0 at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.ArcenExecutionContext.InnerRun () [0x00000] in <4c4b9d80f85b42b39ed9e07280d0850b>:0 at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <4c4b9d80f85b42b39ed9e07280d0850b>: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 | ||||
Tags | No tags attached. | ||||
|
The FMOD errors are concerning enough that I would be sure to verify your file cache, as that is likely a slightly corrupt asset bundle for some sound effect. I'm not sure if that's related to the later exception in Create_Attack(), and from the look of things it is probably not. So that one I'd need to fix either way, but the FMOD thing is almost certainly an asset bundle that needs to be validated. Fingers crossed. |
|
I've done a cache validation- I will let you know if those errors recur. |
|
This really should be an impossible error based on the code, so I'm hoping that this was just a bad cache incident. Here's the code: public static EntityOrder Create_Attack( GameEntity_Squad ForSquad, int RelatedEntityID, bool shouldOverrideBehavior, OrderSource Source ) { if ( ForSquad == null || ForSquad.TypeData == null || ForSquad.HasBeenRemovedFromSim || ForSquad.ToBeRemovedAtEndOfThisFrame ) return null; EntityOrder result = GetFromPoolOrCreate( ForSquad ); result.InitializeOrder( EntityOrderType.Attack, ArcenPoint.ZeroZeroPoint, RelatedEntityID, -1, shouldOverrideBehavior, false, Source ); return result; } |
Date Modified | Username | Field | Change |
---|---|---|---|
Apr 3, 2020 2:01 pm | Lord Of Nothing | New Issue | |
Apr 3, 2020 3:56 pm | Chris_McElligottPark | Note Added: 0056676 | |
Apr 3, 2020 6:22 pm | Lord Of Nothing | Note Added: 0056677 | |
Apr 6, 2020 3:50 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Apr 6, 2020 3:50 pm | Chris_McElligottPark | Status | new => closed |
Apr 6, 2020 3:50 pm | Chris_McElligottPark | Resolution | open => unable to reproduce |
Apr 6, 2020 3:50 pm | Chris_McElligottPark | Note Added: 0056704 |