View Issue Details

IDProjectCategoryLast Update
0023324AI War 2Bug - OtherJun 20, 2020 1:51 pm
ReporterLord Of Nothing Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionduplicate 
Product VersionBeta 2.077 No More Shot Errors 
Fixed in VersionBeta 2.078 Mod and Expansion Prepping 
Summary0023324: Errors in game setup screen.
DescriptionI had a couple of errors while setting up my new game, while choosing minor factions. The attached video file depicts one bug - it happened that way (Every time I switch from an AI faction directly to Fallen Spire in the setup), and happened both before and after a "reset to defaults". The other happened when first adding the nanocaust when I set up the game a second time after having used "reset to defaults". The log should contain the whole time period of game setup including starting the game.

(While we're on the subject of lobby stuff, I noticed while getting my other settings back: the "Enable Wormhole Borers" option has leaked out of DLC2...)

I THINK this was the error that popped up for the nanocaust:
Window_SetupFactionsTab: Arcen.Universal.MissingArcenDynamicTableRowException: Table TeamColorDefinitionTable was asked for record with InternalName='Tactician' 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
TagsNo tags attached.

Relationships

duplicate of 0023320 resolvedChris_McElligottPark Window_SetupFactionsTab: Arcen.Universal.MissingArcenDynamicTableRowException: 

Activities

Lord Of Nothing

Jun 20, 2020 5:44 am

reporter  

ArcenDebugLog.txt (1,532,654 bytes)

Lord Of Nothing

Jun 20, 2020 9:47 am

reporter   ~0057400

There's actually a third similar one that occurred when switching from the AI faction to the player faction:

6/20/2020 1:46:02 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

Chris_McElligottPark

Jun 20, 2020 1:51 pm

administrator   ~0057406

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 20, 2020 5:44 am Lord Of Nothing New Issue
Jun 20, 2020 5:44 am Lord Of Nothing File Added: AI War 2 Lobby Bug.mp4
Jun 20, 2020 5:44 am Lord Of Nothing File Added: ArcenDebugLog.txt
Jun 20, 2020 9:47 am Lord Of Nothing Note Added: 0057400
Jun 20, 2020 1:51 pm Chris_McElligottPark Relationship added duplicate of 0023320
Jun 20, 2020 1:51 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jun 20, 2020 1:51 pm Chris_McElligottPark Status new => resolved
Jun 20, 2020 1:51 pm Chris_McElligottPark Resolution open => duplicate
Jun 20, 2020 1:51 pm Chris_McElligottPark Fixed in Version => Beta 2.078 Mod and Expansion Prepping
Jun 20, 2020 1:51 pm Chris_McElligottPark Note Added: 0057406