View Issue Details

IDProjectCategoryLast Update
0024971AI War 2Bug - GameplayMay 18, 2021 6:01 pm
Reporterdonblas Assigned ToChris_McElligottPark  
Severitycrash 
Status assignedResolutionopen 
Product Version3.000 Begin The Onslaught 
Summary0024971: AI stopped interacting in game (crash?)
DescriptionMy Beach golem just freely killing Dire Guard Post on AI Homeworld and entrire AI fleet jsut stands still and does nothing. Including Dragons
TagsNo tags attached.

Activities

donblas

May 18, 2021 4:45 pm

developer  

DLC2.save (553,486 bytes)

donblas

May 18, 2021 4:49 pm

developer  

ArcenDebugLog.txt (633,986 bytes)
ErrorsReportedByEngine.txt (12,766 bytes)   
3/21/2020 10:20:08 PM (2.009) Mem: 581,136,384 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
Exception: window: Window_SidebarDirectBuild
System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.GameEntity_Squad.GetCurrentHullPoints () [0x00001] in <2a0f87ccd9744f2294c0a915337c6f6f>:0 
  at Arcen.AIW2.Core.GameEntity_Squad.GetIsCrippled () [0x00017] in <2a0f87ccd9744f2294c0a915337c6f6f>:0 
  at Arcen.AIW2.External.Window_InGameSidebarDirectBuild+customParent+<>c__DisplayClass8_0.<OnUpdateDirectPlacement>b__0 (Arcen.AIW2.Core.GameEntity_Squad builder) [0x0004c] in <37fbd6d9bbf24b47bed7729df02375ec>:0 
  at Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.EntityRollupType Rollup, Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x0003f] in <2a0f87ccd9744f2294c0a915337c6f6f>:0 
  at Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.EntityRollupType Rollup, Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x0001f] in <2a0f87ccd9744f2294c0a915337c6f6f>:0 
  at Arcen.AIW2.External.Window_InGameSidebarDirectBuild+customParent.OnUpdateDirectPlacement (System.Single& currentY) [0x00056] in <37fbd6d9bbf24b47bed7729df02375ec>:0 
  at Arcen.AIW2.External.Window_InGameSidebarDirectBuild+customParent.OnUpdate () [0x000ab] in <37fbd6d9bbf24b47bed7729df02375ec>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00050] in <511c44847eee4879abb6c08ff946f102>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x000f4] in <511c44847eee4879abb6c08ff946f102>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x0016e] in <511c44847eee4879abb6c08ff946f102>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00083] in <511c44847eee4879abb6c08ff946f102>:0 
Stack Trace: Arcen.Universal.ArcenUI.OnUpdateFromMainThread () (at <511c44847eee4879abb6c08ff946f102>:0)
Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () (at <511c44847eee4879abb6c08ff946f102>:0)
ArcenGameController.Update () (at <2bac773e5598479e91ffec18e5faffeb>:0)



3/22/2020 8:18:44 PM (2.009) Mem: 625,057,792 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed, System.Int32& DistanceIfNotInRange) (at <2a0f87ccd9744f2294c0a915337c6f6f>:0)
Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <2a0f87ccd9744f2294c0a915337c6f6f>:0)
Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <37fbd6d9bbf24b47bed7729df02375ec>:0)
Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <2a0f87ccd9744f2294c0a915337c6f6f>:0)
Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <2a0f87ccd9744f2294c0a915337c6f6f>:0)
Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <37fbd6d9bbf24b47bed7729df02375ec>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <e4e9be35972543de82010228793fb146>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <e4e9be35972543de82010228793fb146>:0)
SelectionManager.Update () (at <e166335a763046bf9d2449496518bf8f>:0)



4/5/2020 10:20:11 PM (2.016) Mem: 665,145,344 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed, System.Int32& DistanceIfNotInRange) (at <47be53b71b3f42baae40a02ad7881e91>:0)
Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <47be53b71b3f42baae40a02ad7881e91>:0)
Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <4c4b9d80f85b42b39ed9e07280d0850b>:0)
Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <47be53b71b3f42baae40a02ad7881e91>:0)
Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <47be53b71b3f42baae40a02ad7881e91>:0)
Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <4c4b9d80f85b42b39ed9e07280d0850b>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <5b9bd74ff6974ee58bb2b90f20c15073>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <5b9bd74ff6974ee58bb2b90f20c15073>:0)
SelectionManager.Update () (at <417677bd3fce40a39c3f19f127b79e1f>:0)



5/22/2020 9:44:02 PM (2.047) Mem: 586,547,200 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed, System.Int32& DistanceIfNotInRange) (at <e6c9ffae35dd483a954237d060ee9ad9>:0)
Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <e6c9ffae35dd483a954237d060ee9ad9>:0)
Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <c3a9e45aa47c45169953ddab9ce44878>:0)
Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <e6c9ffae35dd483a954237d060ee9ad9>:0)
Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <e6c9ffae35dd483a954237d060ee9ad9>:0)
Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <c3a9e45aa47c45169953ddab9ce44878>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <2af1de16a017481b9f4d34e8cce0684c>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <2af1de16a017481b9f4d34e8cce0684c>:0)
SelectionManager.Update () (at <91ca08b46ccd432ca0daa5cb03f3134f>:0)



5/23/2020 10:36:22 PM (2.048) Mem: 879,915,008 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.Engine_AIW2.DoForSelected (Arcen.AIW2.Core.SelectionCommandScope Scope, Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.Core.Engine_AIW2.ClearSelection (Arcen.AIW2.Core.SelectionCommandScope Scope, System.Boolean ClearSquads, System.Boolean ClearFleets) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.ExternalVisualization.GalaxyViewSelector.HandleMouseEvent_GalaxyView (Arcen.AIW2.Core.ArcenMouseEventType EventType, Arcen.AIW2.Core.ArcenInputFlags InputFlags, Arcen.AIW2.Core.Planet PlanetUnderCursor, Arcen.AIW2.Core.GameEntity_Base EntityUnderCursor, PlanetLinkMarker LinkUnderCursor, System.Boolean InBandBoxMode) (at <3b48ee59c8284c57acc30d1b3f037578>:0)
Arcen.AIW2.ExternalVisualization.GalaxyViewSelector.RunUpdate () (at <3b48ee59c8284c57acc30d1b3f037578>:0)
GalaxyMapSelectionManager.Update () (at <f41b7399bfe54a3fbf414fd20f8b867a>:0)



5/25/2020 10:38:04 PM (2.048) Mem: 906,596,352 Mode: Host Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed, System.Int32& DistanceIfNotInRange) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <cd03e35adbf545aa82aec4d4fc519102>:0)
Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <96495cf12d244b52bdff6e34a8b5c318>:0)
Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <cd03e35adbf545aa82aec4d4fc519102>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <3b48ee59c8284c57acc30d1b3f037578>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <3b48ee59c8284c57acc30d1b3f037578>:0)
SelectionManager.Update () (at <f41b7399bfe54a3fbf414fd20f8b867a>:0)



7/26/2020 8:35:45 PM (2.106) Mem: 568,037,376 Mode: Off Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed, System.Int32& DistanceIfNotInRange) (at <f1aca40f327f49a99c42dd75b818abba>:0)
Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <f1aca40f327f49a99c42dd75b818abba>:0)
Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <311aa6a26de94c80a7adb9ad857a7bae>:0)
Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <f1aca40f327f49a99c42dd75b818abba>:0)
Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <f1aca40f327f49a99c42dd75b818abba>:0)
Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <311aa6a26de94c80a7adb9ad857a7bae>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <07cfb5f945ec46eda8aee7b0657b43e2>:0)
Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <07cfb5f945ec46eda8aee7b0657b43e2>:0)
SelectionManager.Update () (at <04c9f71a23d34f21ad765dfae64a1072>:0)



1/4/2021 8:23:52 PM (2.712) Mem: 498,049,024 Mode: Off Plat:LinuxPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.HandleSpecialEffectRequests () (at <7db95a23c9d34e4c9dd0ad715fead63c>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunPlanetUpdateTree () (at <7db95a23c9d34e4c9dd0ad715fead63c>:0)
Arcen.AIW2.ExternalVisualization.BattlefieldVisualSingleton.RunUpdate () (at <7db95a23c9d34e4c9dd0ad715fead63c>:0)
ArcenMainGameVisuals.Update () (at <565a815d51ff47178dc606b266635fab>:0)



ErrorsReportedByEngine.txt (12,766 bytes)   

BadgerBadger

May 18, 2021 5:23 pm

manager   ~0061663

No errors from the AI, but I do see
5/18/2021 11:30:25 PM 2.999 SINGLEP For Dark Zenith Svikari, debug code 3400 during update fireteams System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.FireteamUtility.UpdateFireteams (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.Universal.ArcenLessLinkedList`1[ItemType] Teams, Arcen.Universal.ArcenSparseLookup`2[K,T] TeamsAimedAtPlanet, Arcen.Universal.ArcenCharacterBuffer tracingBuffer, Arcen.Universal.FInt attackingStrengthMultiplier, System.Collections.Generic.List`1[T] PlanetsToDefendInput) [0x007dc] in <8843d37837e84343a275a5bc5505dd3c>:0

Chris_McElligottPark

May 18, 2021 5:56 pm

administrator   ~0061665

I got this part:

* Put in some added protections against "debug code 3400 during update fireteams," and more instrumentation.

BadgerBadger

May 18, 2021 6:01 pm

manager   ~0061667

The "units not seeming to engage with enemies" problem is weird. I've seen some similar behaviour with certain ZA ships, whrere they just aren't moving to attack.

Issue History

Date Modified Username Field Change
May 18, 2021 4:45 pm donblas New Issue
May 18, 2021 4:45 pm donblas File Added: DLC2.save
May 18, 2021 4:49 pm donblas File Added: ArcenDebugLog.txt
May 18, 2021 4:49 pm donblas File Added: ErrorsReportedByEngine.txt
May 18, 2021 5:23 pm BadgerBadger Note Added: 0061663
May 18, 2021 5:52 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
May 18, 2021 5:52 pm Chris_McElligottPark Status new => assigned
May 18, 2021 5:56 pm Chris_McElligottPark Note Added: 0061665
May 18, 2021 6:01 pm BadgerBadger Note Added: 0061667