View Issue Details

IDProjectCategoryLast Update
0026889AI War 2Bug - GameplayApr 12, 2022 12:16 pm
ReporterParadoxSong Assigned ToStarKelp  
Severityblock 
Status resolvedResolutionfixed 
Product Version4.015 The Thrifty Architrave 
Fixed in Version4.017 Feeling Helpful 
Summary0026889: Game stuck on Waiting for X in-game after "Bad Data" error in lobby.
DescriptionTitle. Sadly don't have much more information to give you, though the error occurred for the client after checking out the spire-infused and ark empires, perhaps too quickly.

The client played an Ark Empire (Voidhome), and the host played a normal human empire.
TagsNo tags attached.

Activities

ParadoxSong

Apr 9, 2022 6:41 pm

reporter  

ArcenDebugLog(Host).txt (415,369 bytes)
ArcenDebugLog(Client).txt (341,734 bytes)

BadgerBadger

Apr 9, 2022 8:06 pm

manager   ~0065897

4/9/2022 6:21:09 PM 4.015 CLIENT Window_SetupFooterControls: System.NullReferenceException: Object reference not set to an instance of an object
  at Arcen.AIW2.External.SphereFactionBaseInfo.DoRefreshFromFactionSettings () [0x0001b] in <acdee8b6dffd426cb5bd3297aa7f7756>:0
  at Arcen.AIW2.External.SphereFactionBaseInfo.CalculateYourPortionOfPredictedGameLoad_Where100IsANormalAI (Arcen.Universal.ArcenCharacterBufferBase OptionalExplainCalculation) [0x00001] in <acdee8b6dffd426cb5bd3297aa7f7756>:0
  at Arcen.AIW2.External.EndpointFunctions.CalculatePredictedGameLoad (Arcen.Universal.ArcenCharacterBufferBase OptionalExplainCalculation, System.Boolean SummarizeExplanation) [0x0008b] in <acdee8b6dffd426cb5bd3297aa7f7756>:0
  at Arcen.AIW2.External.Window_SetupFooterControls+btnStartGame.GetTextToShowFromVolatile (Arcen.Universal.ArcenDoubleCharacterBuffer Buffer) [0x00030] in <acdee8b6dffd426cb5bd3297aa7f7756>:0
  at Arcen.Universal.ArcenUI_Button.OnUpdateVolatileDataFromMainThread () [0x000df] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.Universal.ArcenUI_Window.OnUpdateVolatileDataFromMainThread () [0x00070] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00018] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at System.Environment.get_StackTrace () [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
  at Arcen.Universal.ArcenDebugging.ArcenLog_InnerOnMainThreadOnly (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity, System.DateTime Timestamp) [0x00000] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.Universal.ArcenUI.OnUpdateVolatileDataFromMainThread () [0x00000] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.Universal.Engine_Universal.OnUpdateEngineUniversalFromMainThread () [0x00000] in <55cf52248ba14e9db5e43e943b70ecbb>:0
  at Arcen.AIW2.Core.ArcenGameControllerBase.BaseUpdate () [0x00000] in <200a31b2789b49999dc19c5fe00b68ed>:0
  at ArcenGameController.Update () [0x00000] in <63e17e5173fc4267999e44b49e187469>:0

StarKelp

Apr 12, 2022 12:16 pm

manager   ~0065961

Threw in some more defensive code to account for rapid lobby changes, it looks like it may have been a race condition, as the Sphere Faction checks for another faction existing for a portion of its logic.

Issue History

Date Modified Username Field Change
Apr 9, 2022 6:41 pm ParadoxSong New Issue
Apr 9, 2022 6:41 pm ParadoxSong File Added: ArcenDebugLog(Host).txt
Apr 9, 2022 6:41 pm ParadoxSong File Added: ArcenDebugLog(Client).txt
Apr 9, 2022 8:06 pm BadgerBadger Note Added: 0065897
Apr 9, 2022 8:06 pm BadgerBadger Assigned To => StarKelp
Apr 9, 2022 8:06 pm BadgerBadger Status new => assigned
Apr 12, 2022 12:16 pm StarKelp Status assigned => resolved
Apr 12, 2022 12:16 pm StarKelp Resolution open => fixed
Apr 12, 2022 12:16 pm StarKelp Fixed in Version => 4.017 Feeling Helpful
Apr 12, 2022 12:16 pm StarKelp Note Added: 0065961