View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0023608 | AI War 2 | Crash/Exception | Aug 29, 2020 1:45 am | Sep 6, 2020 5:20 pm | |
Reporter | CRCGamer | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 2.129 No Shrooms For Ships | ||||
Summary | 0023608: Planning thread derails and requires reload to recover. | ||||
Description | So without any mods active this time to throw suspicion elsewhere something in the planning code is being naughty and once it goes wrong the planning for that faction goes away until a forced reload occurs. This time the victim was the AI special forces. | ||||
Tags | No tags attached. | ||||
related to | 0023623 | resolved | Chris_McElligottPark | Various NullReferenceExceptions |
|
Planning Thread Issues.txt (7,223 bytes)
----------- 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 <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <7896bea2fe8d4668a3426ffe131230ee>:0) Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <7896bea2fe8d4668a3426ffe131230ee>:0) Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <18127c302dd6486098f9181c50dec697>:0) Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <18127c302dd6486098f9181c50dec697>:0) SelectionManager.Update () (at <7481e60142f44d68a60089d781b00e2e>: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 <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 8/28/2020 9:25:13 PM 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 <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.Core.GameEntity_Squad.GetIsWithinRangeOf (Arcen.Universal.ArcenPoint Point, System.Int32 ExtraDistanceAllowed) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.External.PlanetExtensions+<>c__DisplayClass5_0.<GetIsPlacementPointSafe>b__0 (Arcen.AIW2.Core.GameEntity_Squad entity) (at <7896bea2fe8d4668a3426ffe131230ee>:0) Arcen.AIW2.Core.EntityCollection.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.Core.Planet.DoForEntities (Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) (at <cbe4f52e1f0945939e1cf19892bce1af>:0) Arcen.AIW2.External.PlanetExtensions.GetIsPlacementPointSafe (Arcen.AIW2.Core.Planet planet, Arcen.AIW2.Core.GameEntityTypeData EntityTypeToPlace, Arcen.Universal.ArcenPoint Point, System.Boolean OutrightIgnoreMobileUnits) (at <7896bea2fe8d4668a3426ffe131230ee>:0) Arcen.AIW2.ExternalVisualization.PlanetViewSelector.DrawCursorStateForPlanetView (System.Boolean IsHoveringOverEntity) (at <18127c302dd6486098f9181c50dec697>:0) Arcen.AIW2.ExternalVisualization.PlanetViewSelector.RunUpdate () (at <18127c302dd6486098f9181c50dec697>:0) SelectionManager.Update () (at <7481e60142f44d68a60089d781b00e2e>: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 <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x00000] in <2ff2164184f44698aefb347e7db02c42>:0 at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 8/28/2020 10:19:54 PM Donating team Fireteam 31 has 25 units with strength 2813. Status Staging No target planet No lurk planet. Ships: Govindan: 25 to hunter, path B 8/28/2020 10:32:12 PM debug code 300 during hunter fireteam logic. System.Threading.ThreadAbortException 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) [0x0076d] in <7896bea2fe8d4668a3426ffe131230ee>:0 at Arcen.AIW2.External.SpecialFaction_AISpecialForces.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00107] in <7896bea2fe8d4668a3426ffe131230ee>:0 |
|
So, the background thread issue is here, and all this says is that the background thread got terminated (probably on purpose, by you exiting the game, or the game noticing it was taking more than X number of seconds): 8/28/2020 10:19:54 PM Donating team Fireteam 31 has 25 units with strength 2813. Status Staging No target planet No lurk planet. Ships: Govindan: 25 to hunter, path B 8/28/2020 10:32:12 PM debug code 300 during hunter fireteam logic. System.Threading.ThreadAbortException 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) [0x0076d] in <7896bea2fe8d4668a3426ffe131230ee>:0 at Arcen.AIW2.External.SpecialFaction_AISpecialForces.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00107] in <7896bea2fe8d4668a3426ffe131230ee>:0 |
|
The other errors are all around stuff on the main view thread, and should not affect the background thread. I will fix them, but for the background thread thing it sounds like an issue in UpdateFireteams, and it is the sort of thing that we'd need to be able to reproduce via a save to fix it. I think that it's basically that something got into an "infinite or effectively infinite" loop, and my suspicion would be on the new fireteam logic for thinking about planets that are "on the way" to a target. Mainly because that is the newest fireteams code, and it seems like there could be a case of something looping over the same adjacent planets by accident repeatedly or something. |
|
The other part is now fixed, or should be: * Fixed a bug in GetIsWithinRangeOf() that could happen in the selection logic (and probably other places) if a background thread marked a unit as deleted as it was doing the range check. Thanks! |
|
Unfortunately while I tried to get a save it doesn't seem to stay "stuck" after a reload. But it has a rather notable effect if you fail to reload. I'll provide a save, but not sure how much it will actually help. |
|
It sounds like some fireteams wanted to go somewhere and got stuck trying to figure out how, but after a load they already are headed somewhere perhaps. Blah. Thanks for the save, either way. |
|
Another LRP related exception hot off the press! 8/30/2020 2:56:15 PM Long Range Planning for Scourge 19 playerAllied True hit debugCode 3000: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at Arcen.AIW2.External.FireteamRegiment.getMostCommonPlanetForRegiment () [0x0008a] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.FireteamRegiment.calculateEnemyStrength (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00114] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x003ff] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 2:56:15 PM specialFactionContext_20_Scourge Error: System.Exception: EXTERMINATE! EXTERMINATE! at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00c3d] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.BaseSpecialFaction.DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00076] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFactionPlanning.Execute () [0x00077] in <24f7e4423d384460ac687252a6c1f1a0>:0 |
|
And here would be a copy of the save shortly after the exception plus the totality of the log file at that point. ArcenDebugLog.txt (22,769 bytes)
8/30/2020 1:39:27 PM Current directory used: F:/Games/Steam/steamapps/common/AI War 2/ Process Count = 0 so PlayerDataDirectory used: F:/Games/Steam/steamapps/common/AI War 2/PlayerData/ 8/30/2020 1:39:27 PM Boot up FleetOS (0.3833s) 8/30/2020 1:39:29 PM graphicsDeviceType in use: Direct3D11 graphicsDeviceVersion in use: Direct3D 11.0 [level 11.1] graphicsMultiThreaded: True graphicsShaderLevel: 50 operatingSystem: Windows 10 (10.0.0) 64bit graphicsDeviceName: NVIDIA GeForce GTX 1050 graphicsDeviceID: 7297 graphicsDeviceVendor: NVIDIA graphicsDeviceVendorID: 4318 graphicsDeviceVersion: Direct3D 11.0 [level 11.1] graphicsMemorySize: 1977 maxTextureSize: 16384 npotSupport: Full processorType: Intel(R) Core(TM) i5-3350P CPU @ 3.10GHz processorCount: 4 processorFrequency: 3110 systemMemorySize: 8159 supportedRenderTargetCount: 8 supportsComputeShaders: True supportsShadows: True usesReversedZBuffer: True 8/30/2020 1:39:29 PM Check System Logs For Rogue Intelligence (1.7879s) 8/30/2020 1:39:30 PM Game Version: 2.130 8/30/2020 1:39:30 PM Eject Trash Into Hyperspace (0.6155s) 8/30/2020 1:39:30 PM Check For Extra Modules (0.0700s) 8/30/2020 1:39:30 PM Bring Cloaking Systems Online (0.1491s) 8/30/2020 1:39:30 PM Recalculate Speed Of Light (0.1571s) 8/30/2020 1:39:30 PM Optimize Comfort On Command Decks (0.0510s) 8/30/2020 1:39:30 PM Generating Framerates (0.0330s) 8/30/2020 1:39:30 PM Expansions: The Spire Rises (Installed And Enabled!) Zenith Onslaught (NOT INSTALLED) 8/30/2020 1:39:30 PM Mods: MarauderRework (Disabled) SKCivilianIndustry (Disabled) SpireRailgunShop (Disabled) 8/30/2020 1:39:31 PM Check Nearby Stellar Masses (0.3179s) 8/30/2020 1:39:31 PM Remembering Alamo (0.1701s) 8/30/2020 1:39:31 PM Boot Audio Comms (0.0489s) 8/30/2020 1:39:31 PM Establish Individual Audio Links (0.1031s) 8/30/2020 1:39:31 PM Prepare Explosions and Crackles (0.2231s) 8/30/2020 1:39:31 PM No resolution change was required. 8/30/2020 1:39:31 PM Applied graphics settings: AntialiasingMode:x2 UseSoftParticles:False BillboardsFaceCameraPosition:False AnisotropicMode:ForceEnable TextureQuality:Full 8/30/2020 1:39:31 PM Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120) 8/30/2020 1:39:31 PM Refresh Optical Lensing (0.0609s) 8/30/2020 1:39:31 PM Revise Fundamental Physical Laws (0.0400s) 8/30/2020 1:39:32 PM Calculate Odds Of Success (0.4299s) 8/30/2020 1:39:36 PM Briefly Panic (4.3240s) 8/30/2020 1:39:36 PM Install Confidence Routines (0.4148s) 8/30/2020 1:39:37 PM Bring Commander Interface Online (0.3174s) 8/30/2020 1:39:37 PM Motivate All Crews (0.1410s) 8/30/2020 1:39:37 PM Locating Available Networks (0.1750s) 8/30/2020 1:39:37 PM Externalizing Patterns (0.1274s) 8/30/2020 1:39:37 PM Hooking Externals (0.0320s) 8/30/2020 1:39:37 PM Handlizing Hooks (0.0376s) 8/30/2020 1:39:38 PM Disengaging Constants (0.4720s) 8/30/2020 1:39:38 PM Late Axionic Computations (0.5753s) 8/30/2020 1:39:38 PM Connecting to Fleet Command (0.0430s) 8/30/2020 1:39:38 PM Thinking Of Advice (0.0340s) 8/30/2020 1:39:39 PM Degaussing Advice (0.2483s) 8/30/2020 1:39:39 PM Reading Alien Diaries (0.1580s) 8/30/2020 1:39:39 PM Naming All Known Planets (0.0450s) 8/30/2020 1:39:39 PM Remembering Speeds (0.0350s) 8/30/2020 1:39:39 PM Prioritizing Targets (0.0370s) 8/30/2020 1:39:39 PM Rebooting Sensor Arrays (0.0341s) 8/30/2020 1:39:39 PM Unloading Prismatic Grid (0.0580s) 8/30/2020 1:39:39 PM Thinking Of Objectives (0.0180s) 8/30/2020 1:39:39 PM Inhibiting Visual Scans (0.0779s) 8/30/2020 1:39:39 PM Synthesizing Vocals (0.0440s) 8/30/2020 1:39:39 PM Investigating Map Signatures (0.0780s) 8/30/2020 1:39:39 PM Ventilating Scenarios (0.0170s) 8/30/2020 1:39:39 PM Decontaminating Targeting Systems (0.0250s) 8/30/2020 1:39:39 PM Ejecting Tactical Core (0.0270s) 8/30/2020 1:39:39 PM Calibrating Formations (0.0160s) 8/30/2020 1:39:39 PM Intercepting Galactic Maps (0.0320s) 8/30/2020 1:39:39 PM Discharging Colored Ions (0.0830s) 8/30/2020 1:39:39 PM Replicating Ion Colors (0.0290s) 8/30/2020 1:39:40 PM Faction Diagnostics (0.0671s) 8/30/2020 1:39:40 PM Buffering Hackers (0.0680s) 8/30/2020 1:39:40 PM Inverting Death (0.0440s) 8/30/2020 1:39:40 PM Linear Field Variance (0.0500s) 8/30/2020 1:39:40 PM Charging Marks (0.0230s) 8/30/2020 1:39:40 PM Guarding The Posts (0.1189s) 8/30/2020 1:39:40 PM Range Manifolds (0.0320s) 8/30/2020 1:39:40 PM Purging ROFs (0.0170s) 8/30/2020 1:39:40 PM Manipulating Speeds (0.0210s) 8/30/2020 1:39:40 PM Detecting Projectiles (0.0160s) 8/30/2020 1:39:40 PM Grouping Flow Fields (0.0450s) 8/30/2020 1:39:40 PM Modulating Flow Field Groups (0.0631s) 8/30/2020 1:39:40 PM Designing Fleets (0.4120s) 8/30/2020 1:39:41 PM Thinking Of Technologies (0.0650s) 8/30/2020 1:39:41 PM Categorizing Starboard Sensors (0.0881s) 8/30/2020 1:39:41 PM Injecting Galactic Variables (0.0640s) 8/30/2020 1:39:41 PM Propping Up Starfields (0.1430s) 8/30/2020 1:39:43 PM Verifying Distant Planets (1.9366s) 8/30/2020 1:39:43 PM Categorizing All Planets (0.0220s) 8/30/2020 1:39:43 PM Organizing Commands (0.0760s) 8/30/2020 1:39:43 PM Calculating Firing Cones (0.0140s) 8/30/2020 1:39:45 PM Declaring Ship Parts At Customs (1.7227s) 8/30/2020 1:39:45 PM Re-Aligning Objectives (0.1280s) 8/30/2020 1:39:45 PM Sterilizing Test Chamber (0.2911s) 8/30/2020 1:40:28 PM Routing Emergency Power (42.8651s) 8/30/2020 1:40:28 PM Issuing Orders (0.1079s) 8/30/2020 1:40:28 PM Augmenting Infusers (0.0340s) 8/30/2020 1:40:28 PM Infusing (0.1802s) 8/30/2020 1:40:28 PM Post-Proton Surge (0.0120s) 8/30/2020 1:40:28 PM Stimulate Modulation (0.0390s) 8/30/2020 1:40:29 PM ArcenAssetBundleCache.InstantiatedObjects: 980 8/30/2020 1:40:29 PM Load Surrogates (0.8703s) 8/30/2020 1:40:30 PM Final Checks (1.0680s) 8/30/2020 1:40:30 PM Load Historical Documents (0.0170s) 8/30/2020 1:40:30 PM 63.1 seconds total load time. Boot up FleetOS (0.4s) Check System Logs For Rogue Intelligence (1.8s) Eject Trash Into Hyperspace (0.6s) Check Nearby Stellar Masses (0.3s) Calculate Odds Of Success (0.4s) Briefly Panic (4.3s) Install Confidence Routines (0.4s) Bring Commander Interface Online (0.3s) Disengaging Constants (0.5s) Late Axionic Computations (0.6s) Designing Fleets (0.4s) Verifying Distant Planets (1.9s) Declaring Ship Parts At Customs (1.7s) Sterilizing Test Chamber (0.3s) Routing Emergency Power (42.9s) Load Surrogates (0.9s) Final Checks (1.1s) 8/30/2020 1:40:32 PM Hello Steam user 'CRCGamer' 8/30/2020 1:41:01 PM Start load save: F:/Games/Steam/steamapps/common/AI War 2/PlayerData/Save/The Wheel/AI Special Thread Hung.save Source1: AnythingElse Source3: LoadingSaveGame 8/30/2020 1:41:01 PM Finish load save in 604.0ms 8/30/2020 1:45:55 PM Donating team Fireteam 44 has 1 units with strength 41. Status Assembling No target planet No lurk planet. Ships: Grove: 1 to hunter, path A 8/30/2020 1:45:55 PM Donating team Fireteam 46 has 2 units with strength 57. Status Assembling No target planet No lurk planet. Ships: Elee: 2 to hunter, path A 8/30/2020 1:46:21 PM Donating team Fireteam 49 has 9 units with strength 292. Status Assembling No target planet No lurk planet. Ships: Tichy: 7, Sutrah: 2 to hunter, path A 8/30/2020 1:48:29 PM Donating team Fireteam 56 has 10 units with strength 1406. Status Assembling No target planet No lurk planet. Ships: Sutrah: 10 to hunter, path A 8/30/2020 1:51:29 PM Donating team Fireteam 60 has 8 units with strength 2965. Status Staging No target planet No lurk planet. Ships: Sutrah: 7, Steyliff: 1 to hunter, path B 8/30/2020 1:52:35 PM Donating team Fireteam 67 has 3 units with strength 70. Status Assembling No target planet No lurk planet. Ships: Tichy: 3 to hunter, path A 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:41 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 1:59:43 PM Donating team Fireteam 71 has 2 units with strength 117. Status Assembling No target planet No lurk planet. Ships: Tichy: 1, Faraday: 1 to hunter, path A 8/30/2020 2:05:13 PM Donating team Fireteam 76 has 40 units with strength 1785. Status Assembling No target planet No lurk planet. Ships: Arcturus: 1, Steyliff: 39 to hunter, path A 8/30/2020 2:05:33 PM Donating team Fireteam 80 has 1 units with strength 26. Status Assembling No target planet No lurk planet. Ships: Steyliff: 1 to hunter, path A 8/30/2020 2:08:45 PM Donating team Fireteam 90 has 48 units with strength 2073. Status Staging No target planet No lurk planet. Ships: Arcturus: 48 to hunter, path B 8/30/2020 2:08:45 PM Donating team Fireteam 89 has 39 units with strength 2608. Status Staging No target planet No lurk planet. Ships: Arcturus: 39 to hunter, path B 8/30/2020 2:08:45 PM Donating team Fireteam 91 has 20 units with strength 2693. Status Staging No target planet No lurk planet. Ships: Arcturus: 20 to hunter, path B 8/30/2020 2:08:45 PM Donating team Fireteam 88 has 46 units with strength 4359. Status Staging No target planet No lurk planet. Ships: Arcturus: 46 to hunter, path B 8/30/2020 2:08:47 PM Donating team Fireteam 96 has 27 units with strength 1560. Status Assembling No target planet No lurk planet. Ships: Arcturus: 27 to hunter, path A 8/30/2020 2:12:47 PM Donating team Fireteam 103 has 2 units with strength 40. Status Assembling No target planet No lurk planet. Ships: Hearth: 2 to hunter, path A 8/30/2020 2:12:49 PM Donating team Fireteam 106 has 36 units with strength 2662. Status Assembling No target planet No lurk planet. Ships: Hearth: 36 to hunter, path A 8/30/2020 2:37:09 PM Donating team Fireteam 134 has 1 units with strength 34. Status Assembling No target planet No lurk planet. Ships: Hearth: 1 to hunter, path A 8/30/2020 2:37:09 PM Donating team Fireteam 135 has 1 units with strength 55. Status Assembling No target planet No lurk planet. Ships: Felten: 1 to hunter, path A 8/30/2020 2:37:45 PM Donating team Fireteam 136 has 52 units with strength 2057. Status Assembling No target planet No lurk planet. Ships: Felten: 52 to hunter, path A 8/30/2020 2:37:45 PM Donating team Fireteam 137 has 8 units with strength 518. Status Assembling No target planet No lurk planet. Ships: Felten: 8 to hunter, path A 8/30/2020 2:37:45 PM Donating team Fireteam 135 has 21 units with strength 3315. Status Staging No target planet No lurk planet. Ships: Felten: 20, Norvig: 1 to hunter, path B 8/30/2020 2:37:59 PM Donating team Fireteam 137 has 1 units with strength 97. Status Assembling No target planet No lurk planet. Ships: Korell: 1 to hunter, path A 8/30/2020 2:38:05 PM Donating team Fireteam 139 has 1 units with strength 37. Status Assembling No target planet No lurk planet. Ships: Korell: 1 to hunter, path A 8/30/2020 2:39:35 PM Donating team Fireteam 157 has 15 units with strength 1324. Status Assembling No target planet No lurk planet. Ships: Halpern: 3, Norvig: 12 to hunter, path A 8/30/2020 2:39:53 PM Donating team Fireteam 159 has 13 units with strength 749. Status Assembling No target planet No lurk planet. Ships: Halpern: 13 to hunter, path A 8/30/2020 2:40:35 PM Donating team Fireteam 168 has 12 units with strength 1212. Status Assembling No target planet No lurk planet. Ships: Ersh: 1, Kemeny: 5, Steyliff: 2, Sikun: 3, Manis: 1 to hunter, path A 8/30/2020 2:40:35 PM Donating team Fireteam 170 has 4 units with strength 327. Status Assembling No target planet No lurk planet. Ships: Kemeny: 1, Halpern: 3 to hunter, path A 8/30/2020 2:40:35 PM Donating team Fireteam 171 has 1 units with strength 14. Status Assembling No target planet No lurk planet. Ships: Hearth: 1 to hunter, path A 8/30/2020 2:40:45 PM Donating team Fireteam 176 has 1 units with strength 27. Status Assembling No target planet No lurk planet. Ships: Grove: 1 to hunter, path A 8/30/2020 2:42:34 PM Failed to load Sprite 'assets/Icons/OfficialGUI/GUIShipsWhite/AIEye.png' from bundle 'arcenui' 8/30/2020 2:45:58 PM Donating team Fireteam 186 has 8 units with strength 422. Status Assembling No target planet No lurk planet. Ships: Hearth: 8 to hunter, path A 8/30/2020 2:48:24 PM Donating team Fireteam 196 has 2 units with strength 137. Status Assembling No target planet No lurk planet. Ships: Grove: 2 to hunter, path A 8/30/2020 2:48:26 PM Donating team Fireteam 196 has 1 units with strength 26. Status Assembling No target planet No lurk planet. Ships: Arcturus: 1 to hunter, path A 8/30/2020 2:48:32 PM Donating team Fireteam 200 has 5 units with strength 171. Status Assembling No target planet No lurk planet. Ships: Steyliff: 5 to hunter, path A 8/30/2020 2:48:48 PM Donating team Fireteam 202 has 4 units with strength 210. Status Assembling No target planet No lurk planet. Ships: Tichy: 4 to hunter, path A 8/30/2020 2:48:56 PM Donating team Fireteam 204 has 14 units with strength 562. Status Assembling No target planet No lurk planet. Ships: Tichy: 12, Onebraker: 2 to hunter, path A 8/30/2020 2:48:56 PM Donating team Fireteam 205 has 5 units with strength 237. Status Assembling No target planet No lurk planet. Ships: Tichy: 3, Faraday: 2 to hunter, path A 8/30/2020 2:50:32 PM Donating team Fireteam 208 has 1 units with strength 33. Status Assembling No target planet No lurk planet. Ships: Faraday: 1 to hunter, path A 8/30/2020 2:50:52 PM Donating team Fireteam 214 has 13 units with strength 2030. Status Assembling No target planet No lurk planet. Ships: Grove: 13 to hunter, path A 8/30/2020 2:50:52 PM Donating team Fireteam 215 has 20 units with strength 1687. Status Assembling No target planet No lurk planet. Ships: Grove: 20 to hunter, path A 8/30/2020 2:55:21 PM Donating team Fireteam 228 has 1 units with strength 131. Status Assembling No target planet No lurk planet. Ships: Elee: 1 to hunter, path A 8/30/2020 2:55:21 PM Donating team Fireteam 230 has 1 units with strength 34. Status Assembling No target planet No lurk planet. Ships: Hearth: 1 to hunter, path A 8/30/2020 2:56:15 PM Long Range Planning for Scourge 19 playerAllied True hit debugCode 3000: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at Arcen.AIW2.External.FireteamRegiment.getMostCommonPlanetForRegiment () [0x0008a] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.FireteamRegiment.calculateEnemyStrength (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00114] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x003ff] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 2:56:15 PM specialFactionContext_20_Scourge Error: System.Exception: EXTERMINATE! EXTERMINATE! at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00c3d] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.BaseSpecialFaction.DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00076] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFactionPlanning.Execute () [0x00077] in <24f7e4423d384460ac687252a6c1f1a0>:0 |
|
8/30/2020 7:12:34 PM Start load save: F:/Games/Steam/steamapps/common/AI War 2/PlayerData/Save/The Wheel/Slow Background Thread Scourge.save Source1: AnythingElse Source3: LoadingSaveGame 8/30/2020 7:12:34 PM Finish load save in 410.8ms 8/30/2020 7:12:44 PM Long Range Planning for Scourge 19 playerAllied True hit debugCode 3000: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at Arcen.Universal.ArcenSparseLookup`2[K,T].SetItemForKey (K Key, T Item) [0x0001d] in <79e704f95ef94a38b956824e858e1c23>:0 at Arcen.Universal.ArcenSparseLookup`2[K,T].set_Item (K key, T value) [0x00001] in <79e704f95ef94a38b956824e858e1c23>:0 at Arcen.AIW2.External.FireteamRegiment+<>c.<getMostCommonPlanetForRegiment>b__27_0 (Arcen.AIW2.External.Fireteam team) [0x00014] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.Fireteam.DoFor (Arcen.Universal.ArcenLessLinkedList`1[ItemType] List, Arcen.AIW2.External.Fireteam+ProcessorDelegate Processor) [0x00040] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.FireteamRegiment.getMostCommonPlanetForRegiment () [0x0000e] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.FireteamRegiment.calculateEnemyStrength (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.Planet planet, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00114] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x003ff] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 7:12:44 PM specialFactionContext_20_Scourge Error: System.Exception: EXTERMINATE! EXTERMINATE! at Arcen.AIW2.External.SpecialFaction_Scourge.DoLongRangePlanning_OnBackgroundNonSimThread_Subclass (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context) [0x00c3d] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.BaseSpecialFaction.DoLongRangePlanning_OnBackgroundNonSimThread (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.Core.ILongRangePlanningContext Context) [0x00076] in <24f7e4423d384460ac687252a6c1f1a0>:0 at Arcen.AIW2.External.SpecialFactionPlanning.Execute () [0x00077] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 7:12:50 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 8/30/2020 7:12:50 PM Hit exception in SendUnitToArmoryToUpgradeIfNecessary debugCode 1300 System.NullReferenceException: Object reference not set to an instance of an object at Arcen.AIW2.External.SpecialFaction_Scourge.SendUnitToArmoryToUpgradeIfNecessary (Arcen.AIW2.Core.Faction faction, Arcen.AIW2.External.ArcenLongTermIntermittentPlanningContext Context, Arcen.AIW2.Core.GameEntity_Squad entity, Arcen.AIW2.External.ScourgePerUnitData data) [0x0016d] in <24f7e4423d384460ac687252a6c1f1a0>:0 |
|
Given that on reflection the initial case of the Special Forces AI getting broken was shortly after the scourge allies hack... I'm beginning to suspect most of the LRP issues I've been getting hammered with have a point source with the scourge. I'll go wander off and try a game without any scourge and see if that also gets hit or not. |
|
FYI: I've been seeing the hunter fleet long range planning and the warden long range planning stall in my current game, and I don't have scourge or mods on (Factions there are: Me, 3 AI's (Allied), Dark Spire, 2 Macrophages (Some hacked), HRF and the Devourer). Nothing that will reproduce, though, even from autosaves a minute or two before it happened, which is why I haven't put anything on mantis. |
|
Oh, and the Dyson (1 Strength Hack), and the Dark Spire had the 15 HAP version of the ship hack done a few times. |
|
Hopefully this fixes the overall issue, although we'll see if there is more than one cause. Thanks for the error reports! * Fixed a couple of issues relating to getMostCommonPlanetForRegiment() with fire teams, which were likely leading to who knows what other errors. ** The PlanetsForRegiment Dictionary was declared as static, and so all of the regiments were trying to use the same dictionary at once, leading to exceptions as well as probably wrong results. Exactly how much chaos this could have caused is unclear, but with some of the LRP threads stalling out this is certainly not going to help (fingers crossed it was the whole thing). ** Now if getMostCommonPlanetForRegiment() is called again on the same regiment before it finishes, it will throw the error "BUG: called getMostCommonPlanetForRegiment() again for a fireteam regiment before the last call finished. Will break both calls." Hopefully we don't have people getting this, but if we do we need to know about it to fix that. In that case, the workingPlanetsForRegiment dictionary can't work as a member variable at all. ** Additionally, if there's an exception in getMostCommonPlanetForRegiment() it will now throw an exception but then exit more gracefully, letting whatever calling code keep doing its thing. |
Date Modified | Username | Field | Change |
---|---|---|---|
Aug 29, 2020 1:45 am | CRCGamer | New Issue | |
Aug 29, 2020 1:45 am | CRCGamer | File Added: Planning Thread Issues.txt | |
Aug 29, 2020 4:03 pm | Chris_McElligottPark | Note Added: 0058259 | |
Aug 29, 2020 4:05 pm | Chris_McElligottPark | Assigned To | => BadgerBadger |
Aug 29, 2020 4:05 pm | Chris_McElligottPark | Status | new => assigned |
Aug 29, 2020 4:05 pm | Chris_McElligottPark | Note Added: 0058260 | |
Aug 29, 2020 4:08 pm | Chris_McElligottPark | Note Added: 0058261 | |
Aug 29, 2020 5:06 pm | CRCGamer | File Added: AI Special Thread Hung.save | |
Aug 29, 2020 5:06 pm | CRCGamer | Note Added: 0058279 | |
Aug 29, 2020 6:07 pm | Chris_McElligottPark | Note Added: 0058282 | |
Aug 30, 2020 6:01 pm | CRCGamer | Note Added: 0058300 | |
Aug 30, 2020 6:16 pm | CRCGamer | File Added: ArcenDebugLog.txt | |
Aug 30, 2020 6:16 pm | CRCGamer | File Added: Yet another LRP exception.save | |
Aug 30, 2020 6:16 pm | CRCGamer | Note Added: 0058302 | |
Aug 30, 2020 10:15 pm | CRCGamer | File Added: Slow Background Thread Scourge.save | |
Aug 30, 2020 10:15 pm | CRCGamer | Note Added: 0058305 | |
Aug 30, 2020 10:21 pm | CRCGamer | Note Added: 0058306 | |
Aug 31, 2020 5:29 am | Lord Of Nothing | Note Added: 0058307 | |
Aug 31, 2020 5:31 am | Lord Of Nothing | Note Added: 0058308 | |
Aug 31, 2020 10:30 am | Chris_McElligottPark | Relationship added | related to 0023623 |
Aug 31, 2020 10:33 am | Chris_McElligottPark | Status | assigned => feedback |
Aug 31, 2020 10:33 am | Chris_McElligottPark | Note Added: 0058310 | |
Sep 6, 2020 5:20 pm | BadgerBadger | Assigned To | BadgerBadger => Chris_McElligottPark |
Sep 6, 2020 5:20 pm | BadgerBadger | Status | feedback => resolved |
Sep 6, 2020 5:20 pm | BadgerBadger | Resolution | open => fixed |