View Issue Details

IDProjectCategoryLast Update
0023094AI War 2Crash/ExceptionApr 6, 2020 3:50 pm
ReporterLord Of Nothing Assigned ToChris_McElligottPark  
Severityminor 
Status closedResolutionunable to reproduce 
Product Version2.016 Thunderchild 
Summary0023094: Exception
DescriptionJust 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

TagsNo tags attached.

Activities

Chris_McElligottPark

Apr 3, 2020 3:56 pm

administrator   ~0056676

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.

Lord Of Nothing

Apr 3, 2020 6:22 pm

reporter   ~0056677

I've done a cache validation- I will let you know if those errors recur.

Chris_McElligottPark

Apr 6, 2020 3:50 pm

administrator   ~0056704

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;
        }

Issue History

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