View Issue Details

IDProjectCategoryLast Update
0023623AI War 2Crash/ExceptionAug 31, 2020 10:30 am
ReporterTechSY730 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.130 Civilian Industries 
Fixed in Version2.130 Redux: Dutch Cities and Softer Eyeballs 
Summary0023623: Various NullReferenceExceptions
DescriptionSome various NullReferenceExceptions that happened in the logs.

Attached is the log and the two most recent saves before it happened (I'm not sure what I did that triggered it TBH)
TagsNo tags attached.

Relationships

related to 0023608 resolvedChris_McElligottPark Planning thread derails and requires reload to recover. 

Activities

TechSY730

Aug 30, 2020 3:17 pm

reporter  

ArcenDebugLog.txt (18,075 bytes)   
8/30/2020 11:39:13 AM	Current directory used: /home/sean/.local/share/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/
8/30/2020 11:39:13 AM	Boot up FleetOS (0.2510s)
8/30/2020 11:39:13 AM	graphicsDeviceType in use: OpenGLCore
graphicsDeviceVersion in use: OpenGL 4.5.0 NVIDIA 440.100
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Linux 5.4 Pop 20.04 64bit
graphicsDeviceName: GeForce GTX 1070/PCIe/SSE2
graphicsDeviceID: 7137
graphicsDeviceVendor: NVIDIA Corporation
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: OpenGL 4.5.0 NVIDIA 440.100
graphicsMemorySize: 8192
maxTextureSize: 32768
npotSupport: Full
processorType: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
processorCount: 12
processorFrequency: 4400
systemMemorySize: 31934
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: False
8/30/2020 11:39:13 AM	Check System Logs For Rogue Intelligence (0.1410s)
8/30/2020 11:39:13 AM	Game Version: 2.130
8/30/2020 11:39:13 AM	Eject Trash Into Hyperspace (0.1076s)
8/30/2020 11:39:13 AM	Check For Extra Modules (0.0320s)
8/30/2020 11:39:13 AM	Warning: skipped mod "_Vanilla" in XMLLoadingOrder.txt because we couldn't find any mod with that name
8/30/2020 11:39:13 AM	Bring Cloaking Systems Online (0.0188s)
8/30/2020 11:39:13 AM	Recalculate Speed Of Light (0.0189s)
8/30/2020 11:39:13 AM	Optimize Comfort On Command Decks (0.0330s)
8/30/2020 11:39:13 AM	Generating Framerates (0.0145s)
8/30/2020 11:39:13 AM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (NOT INSTALLED)  
8/30/2020 11:39:13 AM	Mods:  SKCivilianIndustry (Disabled)  SpireRailgunShop (Disabled)  
8/30/2020 11:39:13 AM	Check Nearby Stellar Masses (0.0338s)
8/30/2020 11:39:13 AM	Remembering Alamo (0.0121s)
8/30/2020 11:39:13 AM	Boot Audio Comms (0.0077s)
8/30/2020 11:39:13 AM	Establish Individual Audio Links (0.0235s)
8/30/2020 11:39:13 AM	Prepare Explosions and Crackles (0.0322s)
8/30/2020 11:39:13 AM	Resolution changed to windowed 2000x1000
8/30/2020 11:39:13 AM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
8/30/2020 11:39:13 AM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
8/30/2020 11:39:13 AM	Refresh Optical Lensing (0.0114s)
8/30/2020 11:39:13 AM	Revise Fundamental Physical Laws (0.0195s)
8/30/2020 11:39:13 AM	Calculate Odds Of Success (0.0357s)
8/30/2020 11:39:14 AM	Briefly Panic (0.2703s)
8/30/2020 11:39:14 AM	Install Confidence Routines (0.2380s)
8/30/2020 11:39:14 AM	Bring Commander Interface Online (0.0822s)
8/30/2020 11:39:14 AM	Motivate All Crews (0.0364s)
8/30/2020 11:39:14 AM	Locating Available Networks (0.0178s)
8/30/2020 11:39:14 AM	Externalizing Patterns (0.0150s)
8/30/2020 11:39:14 AM	Hooking Externals (0.0070s)
8/30/2020 11:39:14 AM	Handlizing Hooks (0.0078s)
8/30/2020 11:39:14 AM	Disengaging Constants (0.0237s)
8/30/2020 11:39:14 AM	Late Axionic Computations (0.0651s)
8/30/2020 11:39:14 AM	Connecting to Fleet Command (0.0071s)
8/30/2020 11:39:14 AM	Thinking Of Advice (0.0075s)
8/30/2020 11:39:14 AM	Degaussing Advice (0.0155s)
8/30/2020 11:39:14 AM	Reading Alien Diaries (0.0074s)
8/30/2020 11:39:14 AM	Naming All Known Planets (0.0061s)
8/30/2020 11:39:14 AM	Remembering Speeds (0.0088s)
8/30/2020 11:39:14 AM	Prioritizing Targets (0.0081s)
8/30/2020 11:39:14 AM	Rebooting Sensor Arrays (0.0084s)
8/30/2020 11:39:14 AM	Unloading Prismatic Grid (0.0082s)
8/30/2020 11:39:14 AM	Thinking Of Objectives (0.0084s)
8/30/2020 11:39:14 AM	Inhibiting Visual Scans (0.0102s)
8/30/2020 11:39:14 AM	Synthesizing Vocals (0.0077s)
8/30/2020 11:39:14 AM	Investigating Map Signatures (0.0118s)
8/30/2020 11:39:14 AM	Ventilating Scenarios (0.0057s)
8/30/2020 11:39:14 AM	Decontaminating Targeting Systems (0.0079s)
8/30/2020 11:39:14 AM	Ejecting Tactical Core (0.0086s)
8/30/2020 11:39:14 AM	Calibrating Formations (0.0081s)
8/30/2020 11:39:14 AM	Intercepting Galactic Maps (0.0085s)
8/30/2020 11:39:14 AM	Discharging Colored Ions (0.0164s)
8/30/2020 11:39:14 AM	Replicating Ion Colors (0.0057s)
8/30/2020 11:39:14 AM	Faction Diagnostics (0.0145s)
8/30/2020 11:39:14 AM	Buffering Hackers (0.0165s)
8/30/2020 11:39:14 AM	Inverting Death (0.0059s)
8/30/2020 11:39:14 AM	Linear Field Variance (0.0097s)
8/30/2020 11:39:14 AM	Charging Marks (0.0067s)
8/30/2020 11:39:15 AM	Guarding The Posts (0.0585s)
8/30/2020 11:39:15 AM	Range Manifolds (0.0059s)
8/30/2020 11:39:15 AM	Purging ROFs (0.0075s)
8/30/2020 11:39:15 AM	Manipulating Speeds (0.0093s)
8/30/2020 11:39:15 AM	Detecting Projectiles (0.0072s)
8/30/2020 11:39:15 AM	Grouping Flow Fields (0.0104s)
8/30/2020 11:39:15 AM	Modulating Flow Field Groups (0.0275s)
8/30/2020 11:39:15 AM	Designing Fleets (0.0141s)
8/30/2020 11:39:15 AM	Thinking Of Technologies (0.0081s)
8/30/2020 11:39:15 AM	Categorizing Starboard Sensors (0.0065s)
8/30/2020 11:39:15 AM	Injecting Galactic Variables (0.0113s)
8/30/2020 11:39:15 AM	Grappling Starfields (0.0123s)
8/30/2020 11:39:15 AM	Resizing Distant Planets (0.2727s)
8/30/2020 11:39:15 AM	Categorizing All Planets (0.0085s)
8/30/2020 11:39:15 AM	Organizing Commands (0.0229s)
8/30/2020 11:39:15 AM	Calculating Firing Cones (0.0041s)
8/30/2020 11:39:15 AM	Ejecting Ship Parts Into Space (0.4627s)
8/30/2020 11:39:15 AM	Re-Aligning Objectives (0.0220s)
8/30/2020 11:39:15 AM	Sterilizing Test Chamber (0.0188s)
8/30/2020 11:39:19 AM	Toy With Natives On Nearby Planet (3.6629s)
8/30/2020 11:39:19 AM	Issuing Orders (0.0163s)
8/30/2020 11:39:19 AM	Augmenting Infusers (0.0060s)
8/30/2020 11:39:19 AM	Infusing (0.0188s)
8/30/2020 11:39:19 AM	Post-Proton Surge (0.0052s)
8/30/2020 11:39:19 AM	Stimulate Modulation (0.0280s)
8/30/2020 11:39:19 AM	ArcenAssetBundleCache.InstantiatedObjects: 980
8/30/2020 11:39:19 AM	Load Surrogates (0.0812s)
8/30/2020 11:39:20 AM	Final Checks (0.5538s)
8/30/2020 11:39:20 AM	Load Historical Documents (0.0027s)
8/30/2020 11:39:20 AM	7.2 seconds total load time.
Boot up FleetOS (0.3s)
Briefly Panic (0.3s)
Resizing Distant Planets (0.3s)
Ejecting Ship Parts Into Space (0.5s)
Toy With Natives On Nearby Planet (3.7s)
Final Checks (0.6s)
8/30/2020 11:39:20 AM	Hello Steam user 'TechSY730'
8/30/2020 11:39:22 AM	Start load save: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/Save/Vanilla/Pre raid.save Source1: AnythingElse Source3: LoadingSaveGame
8/30/2020 11:39:23 AM	Finish load save in 559.5ms
8/30/2020 11:43:02 AM	Start load save: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/Save/Vanilla/Pre raid.save Source1: AnythingElse Source3: LoadingSaveGame
8/30/2020 11:43:02 AM	Finish load save in 248.7ms
8/30/2020 11:48:50 AM	Start load save: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/Save/Vanilla/Pre raid.save Source1: AnythingElse Source3: LoadingSaveGame
8/30/2020 11:48:50 AM	Finish load save in 334.6ms
8/30/2020 11:52:44 AM	Start load save: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/Save/Vanilla/Pre raid.save Source1: AnythingElse Source3: LoadingSaveGame
8/30/2020 11:52:44 AM	Finish load save in 235.4ms
8/30/2020 2:04:49 PM	Current directory used: /home/sean/.local/share/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/
8/30/2020 2:04:49 PM	Boot up FleetOS (0.2729s)
8/30/2020 2:04:49 PM	graphicsDeviceType in use: OpenGLCore
graphicsDeviceVersion in use: OpenGL 4.5.0 NVIDIA 440.100
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Linux 5.4 Pop 20.04 64bit
graphicsDeviceName: GeForce GTX 1070/PCIe/SSE2
graphicsDeviceID: 7137
graphicsDeviceVendor: NVIDIA Corporation
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: OpenGL 4.5.0 NVIDIA 440.100
graphicsMemorySize: 8192
maxTextureSize: 32768
npotSupport: Full
processorType: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
processorCount: 12
processorFrequency: 4373
systemMemorySize: 31934
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: False
8/30/2020 2:04:49 PM	Check System Logs For Rogue Intelligence (0.0852s)
8/30/2020 2:04:49 PM	Game Version: 2.130
8/30/2020 2:04:49 PM	Eject Trash Into Hyperspace (0.1091s)
8/30/2020 2:04:49 PM	Check For Extra Modules (0.0212s)
8/30/2020 2:04:49 PM	Warning: skipped mod "_Vanilla" in XMLLoadingOrder.txt because we couldn't find any mod with that name
8/30/2020 2:04:49 PM	Bring Cloaking Systems Online (0.0143s)
8/30/2020 2:04:49 PM	Recalculate Speed Of Light (0.0176s)
8/30/2020 2:04:49 PM	Optimize Comfort On Command Decks (0.0209s)
8/30/2020 2:04:49 PM	Generating Framerates (0.0134s)
8/30/2020 2:04:49 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (NOT INSTALLED)  
8/30/2020 2:04:49 PM	Mods:  SKCivilianIndustry (Disabled)  SpireRailgunShop (Disabled)  
8/30/2020 2:04:49 PM	Check Nearby Stellar Masses (0.0304s)
8/30/2020 2:04:49 PM	Remembering Alamo (0.0129s)
8/30/2020 2:04:49 PM	Boot Audio Comms (0.0072s)
8/30/2020 2:04:49 PM	Establish Individual Audio Links (0.0215s)
8/30/2020 2:04:49 PM	Prepare Explosions and Crackles (0.0218s)
8/30/2020 2:04:49 PM	Resolution changed to windowed 2000x1000
8/30/2020 2:04:49 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
8/30/2020 2:04:49 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
8/30/2020 2:04:49 PM	Refresh Optical Lensing (0.0065s)
8/30/2020 2:04:49 PM	Revise Fundamental Physical Laws (0.0130s)
8/30/2020 2:04:49 PM	Calculate Odds Of Success (0.0376s)
8/30/2020 2:04:50 PM	Briefly Panic (0.1802s)
8/30/2020 2:04:50 PM	Install Confidence Routines (0.2514s)
8/30/2020 2:04:50 PM	Bring Commander Interface Online (0.0853s)
8/30/2020 2:04:50 PM	Motivate All Crews (0.0327s)
8/30/2020 2:04:50 PM	Locating Available Networks (0.0192s)
8/30/2020 2:04:50 PM	Externalizing Patterns (0.0163s)
8/30/2020 2:04:50 PM	Hooking Externals (0.0080s)
8/30/2020 2:04:50 PM	Handlizing Hooks (0.0056s)
8/30/2020 2:04:50 PM	Disengaging Constants (0.0170s)
8/30/2020 2:04:50 PM	Late Axionic Computations (0.0463s)
8/30/2020 2:04:50 PM	Connecting to Fleet Command (0.0042s)
8/30/2020 2:04:50 PM	Thinking Of Advice (0.0081s)
8/30/2020 2:04:50 PM	Degaussing Advice (0.0105s)
8/30/2020 2:04:50 PM	Reading Alien Diaries (0.0073s)
8/30/2020 2:04:50 PM	Naming All Known Planets (0.0069s)
8/30/2020 2:04:50 PM	Remembering Speeds (0.0104s)
8/30/2020 2:04:50 PM	Prioritizing Targets (0.0128s)
8/30/2020 2:04:50 PM	Rebooting Sensor Arrays (0.0061s)
8/30/2020 2:04:50 PM	Unloading Prismatic Grid (0.0060s)
8/30/2020 2:04:50 PM	Thinking Of Objectives (0.0083s)
8/30/2020 2:04:50 PM	Inhibiting Visual Scans (0.0100s)
8/30/2020 2:04:50 PM	Synthesizing Vocals (0.0077s)
8/30/2020 2:04:50 PM	Investigating Map Signatures (0.0108s)
8/30/2020 2:04:50 PM	Ventilating Scenarios (0.0057s)
8/30/2020 2:04:50 PM	Decontaminating Targeting Systems (0.0081s)
8/30/2020 2:04:50 PM	Ejecting Tactical Core (0.0084s)
8/30/2020 2:04:50 PM	Calibrating Formations (0.0079s)
8/30/2020 2:04:50 PM	Intercepting Galactic Maps (0.0087s)
8/30/2020 2:04:50 PM	Discharging Colored Ions (0.0176s)
8/30/2020 2:04:50 PM	Replicating Ion Colors (0.0047s)
8/30/2020 2:04:50 PM	Faction Diagnostics (0.0128s)
8/30/2020 2:04:50 PM	Buffering Hackers (0.0116s)
8/30/2020 2:04:50 PM	Inverting Death (0.0052s)
8/30/2020 2:04:50 PM	Linear Field Variance (0.0091s)
8/30/2020 2:04:50 PM	Charging Marks (0.0065s)
8/30/2020 2:04:50 PM	Guarding The Posts (0.0434s)
8/30/2020 2:04:50 PM	Range Manifolds (0.0043s)
8/30/2020 2:04:50 PM	Purging ROFs (0.0077s)
8/30/2020 2:04:50 PM	Manipulating Speeds (0.0090s)
8/30/2020 2:04:50 PM	Detecting Projectiles (0.0077s)
8/30/2020 2:04:50 PM	Grouping Flow Fields (0.0100s)
8/30/2020 2:04:50 PM	Modulating Flow Field Groups (0.0184s)
8/30/2020 2:04:50 PM	Designing Fleets (0.0100s)
8/30/2020 2:04:50 PM	Thinking Of Technologies (0.0057s)
8/30/2020 2:04:50 PM	Categorizing Starboard Sensors (0.0068s)
8/30/2020 2:04:50 PM	Injecting Galactic Variables (0.0114s)
8/30/2020 2:04:50 PM	Viewing Starfields (0.0126s)
8/30/2020 2:04:51 PM	Rejecting Distant Planets (0.1244s)
8/30/2020 2:04:51 PM	Categorizing All Planets (0.0045s)
8/30/2020 2:04:51 PM	Organizing Commands (0.0136s)
8/30/2020 2:04:51 PM	Calculating Firing Cones (0.0071s)
8/30/2020 2:04:51 PM	Jailbreaking Favorite Ship Parts (0.4253s)
8/30/2020 2:04:51 PM	Re-Aligning Objectives (0.0193s)
8/30/2020 2:04:51 PM	Sterilizing Test Chamber (0.0095s)
8/30/2020 2:04:54 PM	Ensure Engines Can Take It (2.7785s)
8/30/2020 2:04:54 PM	Issuing Orders (0.0204s)
8/30/2020 2:04:54 PM	Augmenting Infusers (0.0054s)
8/30/2020 2:04:54 PM	Infusing (0.0193s)
8/30/2020 2:04:54 PM	Post-Proton Surge (0.0053s)
8/30/2020 2:04:54 PM	Stimulate Modulation (0.0381s)
8/30/2020 2:04:54 PM	ArcenAssetBundleCache.InstantiatedObjects: 980
8/30/2020 2:04:54 PM	Load Surrogates (0.0881s)
8/30/2020 2:04:55 PM	Final Checks (0.5847s)
8/30/2020 2:04:55 PM	Load Historical Documents (0.0030s)
8/30/2020 2:04:55 PM	5.9 seconds total load time.
Boot up FleetOS (0.3s)
Install Confidence Routines (0.3s)
Jailbreaking Favorite Ship Parts (0.4s)
Ensure Engines Can Take It (2.8s)
Final Checks (0.6s)
8/30/2020 2:04:55 PM	Hello Steam user 'TechSY730'
8/30/2020 2:04:57 PM	Start load save: /home/sean/.local/share/Steam/steamapps/common/AI War 2/PlayerData/Save/Vanilla/11.save Source1: AnythingElse Source3: LoadingSaveGame
8/30/2020 2:04:58 PM	Finish load save in 549.4ms
8/30/2020 2:06:41 PM	For AI Hunter Fleet, debug code 2300 during update fireteams System.NullReferenceException: Object reference not set to an instance of an object
  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00120] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at System.Collections.Generic.Dictionary`2[TKey,TValue].set_Item (TKey key, TValue value) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenSparseLookup`2[K,T].AddPair (K Key, T Item) [0x0003e] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenSparseLookup`2[K,T].SetItemForKey (K Key, T Item) [0x00014] 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.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) [0x0010c] in <24f7e4423d384460ac687252a6c1f1a0>:0 
8/30/2020 2:09:48 PM
Exception in selection info text generation:System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.Core.Engine_AIW2.DoForSelected (Arcen.AIW2.Core.SelectionCommandScope Scope, Arcen.AIW2.Core.GameEntity_Squad+ProcessorDelegate Processor) [0x000ab] in <cfe40ed2853c401cbb11a2a69f6ac653>:0 
  at Arcen.AIW2.External.Window_InGameSelectionInfo+customParent.OnUpdateSelected (System.Single& currentY) [0x000a3] in <24f7e4423d384460ac687252a6c1f1a0>: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 <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.AIW2.External.Window_InGameSelectionInfo+customParent.OnUpdateSelected (System.Single& currentY) [0x00000] in <24f7e4423d384460ac687252a6c1f1a0>:0 
  at Arcen.AIW2.External.Window_InGameSelectionInfo+customParent.OnUpdate () [0x00000] in <24f7e4423d384460ac687252a6c1f1a0>:0 
  at Arcen.Universal.ArcenUI_CustomUI.OnUpdate_Subclass (System.Single DeltaTime) [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenUI_Element.UpdateFromUI (System.Boolean ShouldDoFullUpdate, System.Single DeltaTime) [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateWindow (System.Single AddedDeltaTime) [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.ArcenUI.OnUpdateFromMainThread () [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <79e704f95ef94a38b956824e858e1c23>:0 
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <cfe40ed2853c401cbb11a2a69f6ac653>:0 
  at ArcenGameController.Update () [0x00000] in <dbf4fde36f834947aa13ca0e5ba1a339>:0 

ArcenDebugLog.txt (18,075 bytes)   
Pre raid.savemet (86 bytes)
Pre raid.save (411,697 bytes)

BadgerBadger

Aug 30, 2020 4:11 pm

manager   ~0058296

Its a fireteams bug

8/30/2020 2:06:41 PM For AI Hunter Fleet, debug code 2300 during update fireteams System.NullReferenceException: Object reference not set to an instance of an object
  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x00120] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at System.Collections.Generic.Dictionary`2[TKey,TValue].set_Item (TKey key, TValue value) [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at Arcen.Universal.ArcenSparseLookup`2[K,T].AddPair (K Key, T Item) [0x0003e] in <79e704f95ef94a38b956824e858e1c23>:0
  at Arcen.Universal.ArcenSparseLookup`2[K,T].SetItemForKey (K Key, T Item) [0x00014] 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.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) [0x0010c] in <24f7e4423d384460ac687252a6c1f1a0>:0

Chris_McElligottPark

Aug 31, 2020 10:29 am

administrator   ~0058309

Thanks!

* 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.

Issue History

Date Modified Username Field Change
Aug 30, 2020 3:17 pm TechSY730 New Issue
Aug 30, 2020 3:17 pm TechSY730 File Added: ArcenDebugLog.txt
Aug 30, 2020 3:17 pm TechSY730 File Added: Pre raid.savemet
Aug 30, 2020 3:17 pm TechSY730 File Added: Pre raid.save
Aug 30, 2020 4:11 pm BadgerBadger Note Added: 0058296
Aug 31, 2020 10:12 am TechSY730 Category Gameplay Issue => Crash/Exception
Aug 31, 2020 10:29 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Aug 31, 2020 10:29 am Chris_McElligottPark Status new => resolved
Aug 31, 2020 10:29 am Chris_McElligottPark Resolution open => fixed
Aug 31, 2020 10:29 am Chris_McElligottPark Fixed in Version => 2.130 Redux: Dutch Cities and Softer Eyeballs
Aug 31, 2020 10:29 am Chris_McElligottPark Note Added: 0058309
Aug 31, 2020 10:30 am Chris_McElligottPark Relationship added related to 0023608