stackcollision / Nebulous-BugReporting

Issue-only repository for reporting bugs in NEBULOUS: Fleet Command
4 stars 0 forks source link

Game 34 - NRE on opening battle prompt #716

Open ShadowLotus232 opened 1 month ago

ShadowLotus232 commented 1 month ago

Describe the bug A player experiencing #713 while the turn was executing. When a battle prompt appeared they saw no TFs, ally or enemy. When entering the battle preparation screen an it populated correctly, but they got an NRE.

To Reproduce Steps to reproduce the behavior:

  1. Be a client
  2. Enter battle prep screen
  3. Experience NRE

Expected behavior No errors through

Additional context

NullReferenceException: Object reference not set to an instance of an object
  at Conquest.UI.SkirmishSetup.SkirmishBattlePromptScreen.UpdateButtonsEnabled () [0x00001] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\UI\SkirmishSetup\SkirmishBattlePromptScreen.cs:157 
  at Conquest.UI.SkirmishSetup.SkirmishBattlePromptScreen.HandleBattleAcceptanceChanged (Conquest.SkirmishBattleSetupSynchronizer+PromptResult acceptance) [0x0009b] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\UI\SkirmishSetup\SkirmishBattlePromptScreen.cs:152 
  at Conquest.UI.SkirmishSetup.SkirmishBattlePromptScreen.SetBattle (Conquest.SkirmishBattleSetupSynchronizer setupSync, Conquest.ConquestPlayer localPlayer) [0x00173] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\UI\SkirmishSetup\SkirmishBattlePromptScreen.cs:76 
  at Conquest.SkirmishBattleSetupSynchronizer+<CoroutineOpenClientWindow>d__78.MoveNext () [0x0010d] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\SkirmishBattleSetupSynchronizer.cs:213 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00020] in C:\buildslave\unity\build\Runtime\Export\Scripting\Coroutines.cs:17 

Attachments full log Game 43 - battle prep NRE.log