View Issue Details

IDProjectCategoryLast Update
0023320AI War 2Crash/ExceptionJun 20, 2020 1:51 pm
ReporterOvalcircle Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product VersionBeta 2.077 No More Shot Errors 
Fixed in VersionBeta 2.078 Mod and Expansion Prepping 
Summary0023320: Window_SetupFactionsTab: Arcen.Universal.MissingArcenDynamicTableRowException:
DescriptionAll i did was create a new game in the lobby.
TagsNo tags attached.

Relationships

has duplicate 0023324 resolvedChris_McElligottPark Errors in game setup screen. 

Activities

Ovalcircle

Jun 19, 2020 8:51 pm

reporter  

error.txt (12,885 bytes)   
6/19/2020 8:13:43 PM	Current directory used: C:/Program Files (x86)/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: C:/Program Files (x86)/Steam/steamapps/common/AI War 2/PlayerData/
6/19/2020 8:13:43 PM	Boot up FleetOS (0.6348s)
6/19/2020 8:13:44 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: Intel(R) HD Graphics 4000
graphicsDeviceID: 358
graphicsDeviceVendor: Intel
graphicsDeviceVendorID: 32902
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 912
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
processorCount: 4
processorFrequency: 2594
systemMemorySize: 8081
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
6/19/2020 8:13:44 PM	Check System Logs For Rogue Intelligence (0.6615s)
6/19/2020 8:13:44 PM	Game Version: 2.076
6/19/2020 8:13:44 PM	Eject Trash Into Hyperspace (0.2528s)
6/19/2020 8:13:44 PM	Expansions:  The Spire Rises (Installed!)  Zenith Onslaught (Installed!)  
6/19/2020 8:13:44 PM	Check For Extra Modules (0.0757s)
6/19/2020 8:13:44 PM	Bring Cloaking Systems Online (0.2501s)
6/19/2020 8:13:45 PM	Remembering Alamo (0.0982s)
6/19/2020 8:13:45 PM	Generating Framerates (0.0234s)
6/19/2020 8:13:45 PM	Recalculate Speed Of Light (0.1584s)
6/19/2020 8:13:45 PM	Optimize Comfort On Command Decks (0.3293s)
6/19/2020 8:13:45 PM	Check Nearby Stellar Masses (0.0270s)
6/19/2020 8:13:45 PM	No resolution change was required.
6/19/2020 8:13:45 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
6/19/2020 8:13:45 PM	Applied Framerate Type: 30 FPS (vsync: 0 targetFPS:30)
6/19/2020 8:13:45 PM	Refresh Optical Lensing (0.0170s)
6/19/2020 8:13:46 PM	Revise Fundamental Physical Laws (0.8354s)
6/19/2020 8:13:46 PM	Boot Audio Comms (0.0540s)
6/19/2020 8:13:46 PM	Establish Individual Audio Links (0.0710s)
6/19/2020 8:13:48 PM	Prepare Explosions and Crackles (1.8436s)
6/19/2020 8:13:49 PM	Calculate Odds Of Success (1.3581s)
6/19/2020 8:13:56 PM	Briefly Panic (6.7764s)
6/19/2020 8:13:56 PM	Install Confidence Routines (0.4385s)
6/19/2020 8:13:57 PM	Bring Commander Interface Online (0.2572s)
6/19/2020 8:13:57 PM	Motivate All Crews (0.1311s)
6/19/2020 8:13:57 PM	Externalizing Patterns (0.0741s)
6/19/2020 8:13:57 PM	Hooking Externals (0.0250s)
6/19/2020 8:13:57 PM	Handlizing Hooks (0.0470s)
6/19/2020 8:13:58 PM	Disengaging Constants (0.5968s)
6/19/2020 8:13:58 PM	Late Axionic Computations (0.5989s)
6/19/2020 8:13:58 PM	Connecting to Fleet Command (0.0298s)
6/19/2020 8:13:58 PM	Thinking Of Advice (0.0610s)
6/19/2020 8:13:59 PM	Degaussing Advice (0.2431s)
6/19/2020 8:13:59 PM	Reading Alien Diaries (0.0753s)
6/19/2020 8:13:59 PM	Naming All Known Planets (0.0460s)
6/19/2020 8:13:59 PM	Remembering Speeds (0.0210s)
6/19/2020 8:13:59 PM	Prioritizing Targets (0.0450s)
6/19/2020 8:13:59 PM	Rebooting Sensor Arrays (0.0300s)
6/19/2020 8:13:59 PM	Unloading Prismatic Grid (0.0390s)
6/19/2020 8:13:59 PM	Thinking Of Objectives (0.0470s)
6/19/2020 8:13:59 PM	Re-Aligning Objectives (0.0360s)
6/19/2020 8:13:59 PM	Inhibiting Visual Scans (0.1121s)
6/19/2020 8:13:59 PM	Synthesizing Vocals (0.0621s)
6/19/2020 8:13:59 PM	Investigating Map Signatures (0.0771s)
6/19/2020 8:13:59 PM	Ventilating Scenarios (0.0160s)
6/19/2020 8:13:59 PM	Decontaminating Targeting Systems (0.0350s)
6/19/2020 8:13:59 PM	Ejecting Tactical Core (0.0590s)
6/19/2020 8:13:59 PM	Calibrating Formations (0.0450s)
6/19/2020 8:13:59 PM	Intercepting Galactic Maps (0.0893s)
6/19/2020 8:13:59 PM	Discharging Colored Ions (0.0540s)
6/19/2020 8:13:59 PM	Replicating Ion Colors (0.0341s)
6/19/2020 8:14:00 PM	Faction Diagnostics (0.1562s)
6/19/2020 8:14:00 PM	Buffering Hackers (0.1407s)
6/19/2020 8:14:00 PM	Inverting Death (0.0670s)
6/19/2020 8:14:00 PM	Linear Field Variance (0.1713s)
6/19/2020 8:14:00 PM	Charging Marks (0.0250s)
6/19/2020 8:14:00 PM	Guarding The Posts (0.0520s)
6/19/2020 8:14:00 PM	Range Manifolds (0.0413s)
6/19/2020 8:14:00 PM	Purging ROFs (0.0250s)
6/19/2020 8:14:00 PM	Manipulating Speeds (0.0666s)
6/19/2020 8:14:00 PM	Detecting Projectiles (0.0120s)
6/19/2020 8:14:00 PM	Grouping Flow Fields (0.0795s)
6/19/2020 8:14:00 PM	Modulating Flow Field Groups (0.0995s)
6/19/2020 8:14:01 PM	Designing Fleets (0.1666s)
6/19/2020 8:14:01 PM	Thinking Of Technologies (0.0960s)
6/19/2020 8:14:01 PM	Categorizing Starboard Sensors (0.0443s)
6/19/2020 8:14:01 PM	Injecting Galactic Variables (0.0545s)
6/19/2020 8:14:03 PM	Hoping Starfields Are Nice (2.7613s)
6/19/2020 8:14:14 PM	Digitising Distant Planets (10.4179s)
6/19/2020 8:14:14 PM	Categorizing All Planets (0.0520s)
6/19/2020 8:14:14 PM	Organizing Commands (0.0691s)
6/19/2020 8:14:14 PM	Calculating Firing Cones (0.0090s)
6/19/2020 8:14:21 PM	Offending Sentient Ship Parts (6.8497s)
6/19/2020 8:14:21 PM	Sterilizing Test Chamber (0.0548s)
6/19/2020 8:15:05 PM	Assimilate Technological Distinctiveness (44.0867s)
6/19/2020 8:15:05 PM	Issuing Orders (0.1009s)
6/19/2020 8:15:05 PM	Augmenting Infusers (0.0856s)
6/19/2020 8:15:08 PM	Infusing (2.9189s)
6/19/2020 8:15:08 PM	Post-Proton Surge (0.0100s)
6/19/2020 8:15:08 PM	Calibrate Weapons Arrays (0.0883s)
6/19/2020 8:15:08 PM	Stimulate Modulation (0.0530s)
6/19/2020 8:15:11 PM	ArcenAssetBundleCache.InstantiatedObjects: 972
6/19/2020 8:15:15 PM	Load Surrogates (7.0209s)
6/19/2020 8:15:15 PM	Load Historical Documents (0.0070s)
6/19/2020 8:15:15 PM	92.8 seconds total load time.
Boot up FleetOS (0.6s)
Check System Logs For Rogue Intelligence (0.7s)
Eject Trash Into Hyperspace (0.3s)
Bring Cloaking Systems Online (0.3s)
Optimize Comfort On Command Decks (0.3s)
Revise Fundamental Physical Laws (0.8s)
Prepare Explosions and Crackles (1.8s)
Calculate Odds Of Success (1.4s)
Briefly Panic (6.8s)
Install Confidence Routines (0.4s)
Bring Commander Interface Online (0.3s)
Disengaging Constants (0.6s)
Late Axionic Computations (0.6s)
Hoping Starfields Are Nice (2.8s)
Digitising Distant Planets (10.4s)
Offending Sentient Ship Parts (6.8s)
Assimilate Technological Distinctiveness (44.1s)
Infusing (2.9s)
Load Surrogates (7.0s)
6/19/2020 8:15:24 PM	Hello Steam user 'Ovalcircle'
6/19/2020 8:15:33 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:15:33 PM	Successfully opened host socket
6/19/2020 8:15:33 PM	Clear out factions that should not be in UI based on savegame: 11  Scourge  Fallen Spire  Macrophage Infestation - Tamed  Marauders  Human Resistance Fighters  Devourer Golem  Outguard  Anti-Everyone Zombie  Anti-Player Zombie  Anti-AI Zombie  AI Reserves
6/19/2020 8:15:34 PM	Added the faction AIReserves.
6/19/2020 8:15:34 PM	Added the faction AntiAIZombie.
6/19/2020 8:15:34 PM	Added the faction AntiPlayerZombie.
6/19/2020 8:15:34 PM	Added the faction AntiEveryoneZombie.
6/19/2020 8:15:34 PM	Added the faction Mercenary.
6/19/2020 8:16:19 PM	Start Generate Partial Map with Realistic and seed 1364190642 and planet count 40 and 27 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:16:20 PM	Generate Partial Map Complete
6/19/2020 8:16:20 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:16:31 PM	Start Generate Partial Map with Realistic and seed 1364190642 and planet count 40 and 27 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:16:31 PM	Generate Partial Map Complete
6/19/2020 8:16:31 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:16:51 PM
Window_SetupFactionsTab: Arcen.Universal.MissingArcenDynamicTableRowException: Table TeamColorDefinitionTable was asked for record with InternalName='StartingCombatEngineerAndFactoryCombo' but it's not there. You may be missing a mod or an expansion.
  at Arcen.Universal.ArcenDynamicTable`1[T].GetRowByName (System.String Name, Arcen.Universal.LookupSwapAllowed SwapAllowed) [0x000c2] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenDynamicTable`1[T].GetRowByName (System.String Name) [0x00001] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.AIW2.External.Window_SetupFactionsTab+bTeamColor_BorderOnly.DoAnyCustomButtonStuffFromVolatile (Arcen.Universal.ArcenUI_Button Button) [0x0005c] in <888482d6365b40a9adf808e8fdfd2cac>:0 
  at Arcen.Universal.ArcenUI_Button.OnUpdateVolatileDataFromMainThread () [0x000f5] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenUI_Window.OnUpdateVolatileDataFromMainThread () [0x00070] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00018] in <7acd7f7115c1455c96a09994d883347d>: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 <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0 
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0 
  at ArcenGameController.Update () [0x00000] in <ab0d680e0f374bfb9d26811ca45e8872>:0 

6/19/2020 8:17:12 PM	Start Generate Partial Map with Realistic and seed 1364190642 and planet count 40 and 27 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:17:12 PM	Generate Partial Map Complete
6/19/2020 8:17:12 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:17:26 PM	Start Generate Partial Map with Realistic and seed 1364190642 and planet count 40 and 27 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:17:26 PM	Generate Partial Map Complete
6/19/2020 8:17:26 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:17:31 PM	Start Generate Partial Map with X and seed 1364190642 and planet count 40 and 27 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:17:31 PM	Generate Partial Map Complete
6/19/2020 8:17:31 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:17:36 PM	Start Generate FULL Map with X and seed 1364190642 and planet count 40 and 27 factions (StartingMainGameAfterLobby NotLoadingAnything)
6/19/2020 8:17:36 PM	Generate FULL Map Complete
6/19/2020 8:18:27 PM	PLAYER DISCONNECTED 0.0.0.0=>0
6/19/2020 8:18:27 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:18:27 PM	Successfully opened host socket
6/19/2020 8:18:27 PM	Clear out factions that should not be in UI based on savegame: 13  Scourge  Fallen Spire  Macrophage Infestation - Tamed  Marauders  Human Resistance Fighters  Devourer Golem  Outguard  Anti-Everyone Zombie  Anti-Player Zombie  Anti-AI Zombie  AI Reserves  Anti-AI Zombie  AI Reserves
6/19/2020 8:18:27 PM	Added the faction AIReserves.
6/19/2020 8:18:27 PM	Added the faction AntiAIZombie.
6/19/2020 8:18:27 PM	Added the faction AntiPlayerZombie.
6/19/2020 8:18:27 PM	Added the faction AntiEveryoneZombie.
6/19/2020 8:18:27 PM	Added the faction Mercenary.
6/19/2020 8:19:44 PM	Start Generate Partial Map with X and seed 968048824 and planet count 40 and 25 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
6/19/2020 8:19:44 PM	Generate Partial Map Complete
6/19/2020 8:19:44 PM	PlayerAccount Ovalcircle has now been put in control of faction 1.
6/19/2020 8:19:47 PM	Start Generate FULL Map with X and seed 968048824 and planet count 40 and 25 factions (StartingMainGameAfterLobby NotLoadingAnything)
6/19/2020 8:19:47 PM	Generate FULL Map Complete
6/19/2020 8:23:07 PM	No resolution change was required.
6/19/2020 8:23:07 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
6/19/2020 8:23:07 PM	Applied Framerate Type: 30 FPS (vsync: 0 targetFPS:30)
6/19/2020 8:27:48 PM	Waiting On Server, at frame 0 client mode: False SocketMode: Host
6/19/2020 8:27:50 PM	PLAYER DISCONNECTED 0.0.0.0=>0
error.txt (12,885 bytes)   
20200619201656_1.jpg (195,964 bytes)   
20200619201656_1.jpg (195,964 bytes)   

Chris_McElligottPark

Jun 20, 2020 1:25 pm

administrator   ~0057402

Very interesting:

Window_SetupFactionsTab: Arcen.Universal.MissingArcenDynamicTableRowException: Table TeamColorDefinitionTable was asked for record with InternalName='StartingCombatEngineerAndFactoryCombo' but it's not there. You may be missing a mod or an expansion.
  at Arcen.Universal.ArcenDynamicTable`1[T].GetRowByName (System.String Name, Arcen.Universal.LookupSwapAllowed SwapAllowed) [0x000c2] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].GetRowByName (System.String Name) [0x00001] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.AIW2.External.Window_SetupFactionsTab+bTeamColor_BorderOnly.DoAnyCustomButtonStuffFromVolatile (Arcen.Universal.ArcenUI_Button Button) [0x0005c] in <888482d6365b40a9adf808e8fdfd2cac>:0
  at Arcen.Universal.ArcenUI_Button.OnUpdateVolatileDataFromMainThread () [0x000f5] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenUI_Window.OnUpdateVolatileDataFromMainThread () [0x00070] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00018] in <7acd7f7115c1455c96a09994d883347d>: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 <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0
  at Arcen.Universal.Engine_Universal.OnUpdateFromMainThread () [0x00000] in <7acd7f7115c1455c96a09994d883347d>:0
  at ArcenGameController.Update () [0x00000] in <ab0d680e0f374bfb9d26811ca45e8872>:0

Chris_McElligottPark

Jun 20, 2020 1:28 pm

administrator   ~0057403

Basically, what is happening is not new, but it's now throwing an error versus just silently being strange. It's trying to pull info from a different field for a new field because of pooling. That's a big yikes, and I'm glad this errors now because who knows what this might have silently been making wrong.

Chris_McElligottPark

Jun 20, 2020 1:50 pm

administrator   ~0057405

Thanks!

* Fixed a kind of funky error that was newly showing up in the factions tab in the settings screen, and in the view/edit factions window in the main game, if you clicked between the AI and human factions.
** Basically it was not taking a full frame to stop drawing the old fields and populate the new ones, so the old fields from one tab were trying to get (very invalid) data from the new data points that would be shown the next frame.
** In the past this was still happening but did not throw an error. Was this ever causing any problems? It's hard to be sure, but probably not. Either way, having this error out now and then us able to put in a fix is some peace of mind that it can't bother things.
** It's possible that we have a similar issue with the galaxy options tab, but that those just don't hit the point of throwing an error. If we ever run into trouble with multiplayer inconsistencies on the galaxy tab, we'll just need to remember to come in and implement this kind of fix there, too.

Issue History

Date Modified Username Field Change
Jun 19, 2020 8:51 pm Ovalcircle New Issue
Jun 19, 2020 8:51 pm Ovalcircle File Added: error.txt
Jun 19, 2020 8:51 pm Ovalcircle File Added: 20200619201656_1.jpg
Jun 20, 2020 1:25 pm Chris_McElligottPark Note Added: 0057402
Jun 20, 2020 1:28 pm Chris_McElligottPark Note Added: 0057403
Jun 20, 2020 1:50 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jun 20, 2020 1:50 pm Chris_McElligottPark Status new => resolved
Jun 20, 2020 1:50 pm Chris_McElligottPark Resolution open => fixed
Jun 20, 2020 1:50 pm Chris_McElligottPark Fixed in Version => Beta 2.078 Mod and Expansion Prepping
Jun 20, 2020 1:50 pm Chris_McElligottPark Note Added: 0057405
Jun 20, 2020 1:51 pm Chris_McElligottPark Relationship added has duplicate 0023324