View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0023558 | AI War 2 | Bug - Other | Aug 18, 2020 10:36 am | Aug 26, 2020 8:12 pm | |
Reporter | CRCGamer | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 2.122 Empire Names | ||||
Fixed in Version | 2.127 Cranky AI Exceptions | ||||
Summary | 0023558: Another log dump pop-up error. | ||||
Description | Error during ReactToShotHittingSquad debug number 20 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.ExternalVisualization.ShotVisualizer.ReactToShotHittingSquad (Arcen.AIW2.Core.GameEntity_Squad TargetSquad, Arcen.AIW2.Core.GameEntity_Squad ProtectingShieldThatTookTheHitOrNull, System.Int32 NumberOfShipsKilled, System.Boolean WasEntireSquadKilled) [0x00907] in <70aa3b336fc044118a765dcb32408096>: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 <4366ab765ade4799a47960f79db46b76>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <4366ab765ade4799a47960f79db46b76>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <4366ab765ade4799a47960f79db46b76>:0 at Arcen.AIW2.ExternalVisualization.ShotVisualizer.ReactToShotHittingSquad (Arcen.AIW2.Core.GameEntity_Squad TargetSquad, Arcen.AIW2.Core.GameEntity_Squad ProtectingShieldThatTookTheHitOrNull, System.Int32 NumberOfShipsKilled, System.Boolean WasEntireSquadKilled) [0x00000] in <70aa3b336fc044118a765dcb32408096>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoShotHitLogic (Arcen.AIW2.Core.GameEntity_Shot ShotOrNull, Arcen.AIW2.Core.EntitySystem OriginSystemForShot, Arcen.AIW2.Core.GameEntity_Squad Target, System.Boolean HonorFiniteHitCountAOE, Arcen.Universal.FInt PercentOfTotalAttackPowerForThisHit, Arcen.Universal.FInt& PercentOfTotalAttackPowerUsedForThisHit, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoShotHitLogic (Arcen.AIW2.Core.GameEntity_Shot ShotOrNull, Arcen.AIW2.Core.EntitySystem OriginSystemForShot, Arcen.AIW2.Core.GameEntity_Squad Target, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.Core.GameEntity_Shot.DoEntityStepLogic_Shot (Arcen.AIW2.Core.ArcenSimContext Context, Arcen.Universal.FInt EffectiveDeltaTime) [0x00000] in <b48419e1498c458fbeb27687a7ba192d>:0 at Arcen.AIW2.External.EntitySimLogicImplementation+<>c__DisplayClass32_0.<DoCombatStepForPlanet>b__3 (Arcen.AIW2.Core.GameEntity_Shot entity) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <b48419e1498c458fbeb27687a7ba192d>:0 at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Shot+ProcessorDelegate Processor) [0x00000] in <b48419e1498c458fbeb27687a7ba192d>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoCombatStepForPlanet (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.EntitySimLogicImplementation+<>c__DisplayClass46_0.<DoCombatPerStepLogic>b__0 (Arcen.AIW2.Core.Planet planet) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.Core.Galaxy.DoForPlanets (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <b48419e1498c458fbeb27687a7ba192d>:0 at Arcen.AIW2.Core.World_AIW2.DoForPlanets (System.Boolean IncludeDestroyed, Arcen.AIW2.Core.Planet+ProcessorDelegate Processor) [0x00000] in <b48419e1498c458fbeb27687a7ba192d>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoCombatPerStepLogic (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.EntitySimLogicImplementation.DoWorldStepLogic_FromSimBGThread (Arcen.AIW2.Core.ArcenSimContext Context) [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.SimExecution.Execute () [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.ArcenSimPlanningContext.InnerRun () [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.ArcenExecutionContext.InnerRun () [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>:0 at Arcen.AIW2.External.ArcenThread.InternalActualThreadFunction () [0x00000] in <dbf79cc80a9a49e1abc22b1b08b54047>: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 ----------------------------------- The above log data was from a bit of a fight where I had parasitic pike corvette and persuaders along with more usual combat units in my fleet smacking some shield guardians that were stacked during the initial beachhead into an AI system. Either the shield stacking had something go screwy or it was a thread race condition is my guess. | ||||
Tags | No tags attached. | ||||
|
Thanks! * Suppressed a harmless popup that could happen in ReactToShotHittingSquad during cross-thread race conditions. Now it just fixes the data and moves on. |
Date Modified | Username | Field | Change |
---|---|---|---|
Aug 18, 2020 10:36 am | CRCGamer | New Issue | |
Aug 26, 2020 8:12 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Aug 26, 2020 8:12 pm | Chris_McElligottPark | Status | new => resolved |
Aug 26, 2020 8:12 pm | Chris_McElligottPark | Resolution | open => fixed |
Aug 26, 2020 8:12 pm | Chris_McElligottPark | Fixed in Version | => 2.127 Cranky AI Exceptions |
Aug 26, 2020 8:12 pm | Chris_McElligottPark | Note Added: 0058196 |