stackcollision / Nebulous-BugReporting

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

Constructing a ship causes the game to place it in a null position #711

Closed colepercy120 closed 1 month ago

colepercy120 commented 1 month ago

Constructing a ship at a shipyard puts it in a null possition with invalid orders.

Exception while performing simulation work at a berth on station Bulwark Heavy Industries: System.NullReferenceException at (wrapper managed-to-native) UnityEngine.Behaviour.get_isActiveAndEnabled(UnityEngine.Behaviour) at UnityEngine.EventSystems.UIBehaviour.IsActive () [0x00001] in D:\Projects\Unity\Nebulous Conquest\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\EventSystem\UIBehaviour.cs:28 at UnityEngine.UI.Graphic.SetVerticesDirty () [0x00001] in D:\Projects\Unity\Nebulous Conquest\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Graphic.cs:286 at UnityEngine.UI.Graphic.set_color (UnityEngine.Color value) [0x00011] in D:\Projects\Unity\Nebulous Conquest\Library\PackageCache\com.unity.ugui@1.0.0\Runtime\UI\Core\Graphic.cs:151 at Conquest.UI.Elements.ShipyardBerthStatusLamp.UpdateStatus () [0x0007d] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\UI\Elements\ShipyardBerthStatusLamp.cs:74 at Conquest.UI.Elements.ShipyardBerthStatusLamp.HandleProgressChanged (System.Single progress, System.Boolean stalled) [0x00001] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\UI\Elements\ShipyardBerthStatusLamp.cs:53 at (wrapper delegate-invoke) .invoke_void_single_bool(single,bool) at Conquest.Production.UnderConstructionShip.SyncStalled (System.Boolean oldStalled, System.Boolean newStalled) [0x00000] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Production\UnderConstructionShip.cs:78 at Conquest.Production.UnderConstructionShip.set_Network_stalled (System.Boolean value) [0x0005f] in :0 at Conquest.Production.UnderConstructionShip.UpdateMissingIngredients (System.Boolean stalled, System.Int32 missingIngredients) [0x0001d] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Production\UnderConstructionShip.cs:179 at Conquest.Scheduling.BuildShipJob.DoWorkInternal (System.Int32 workAmount) [0x00077] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Scheduling\BuildShipJob.cs:96 at Conquest.Scheduling.WorkItem.DoWork (System.Int32 workAmount) [0x00001] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Scheduling\WorkItem.cs:76 at Conquest.Scheduling.WorkGroup1+WorkQueue[TSkedSubject].DoWork () [0x00020] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Scheduling\WorkGroup.cs:36 at Conquest.Scheduling.WorkGroup1[TSkedSubject].DoWork () [0x00020] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Scheduling\WorkGroup.cs:120 at Conquest.Scheduling.Schedule`1[TSkedSubject].SimStep () [0x00051] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Scheduling\Schedule.cs:189 at Conquest.Stations.SpaceStation.SimulationStep (System.Int64 stepSize, System.Int64 time, Conquest.IConquestEventScheduler events) [0x000a1] in D:\Projects\Unity\Nebulous Conquest\Assets\Source\Conquest\Stations\SpaceStation.cs:559 UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/buildslave/unity/build/Runtime/Export/Scripting/StackTrace.cs:37) UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) UnityEngine.Logger:Log (UnityEngine.LogType,object) UnityEngine.Debug:LogError (object) Conquest.Stations.SpaceStation:SimulationStep (long,long,Conquest.IConquestEventScheduler) (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/Stations/SpaceStation.cs:561) Conquest.Map.StarSystemObject:SimulationStep (long,long,Conquest.IConquestEventScheduler) (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/Map/StarSystemObject.cs:283) Conquest.Map.StarSystemObject:SimulationStep (long,long,Conquest.IConquestEventScheduler) (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/Map/StarSystemObject.cs:279) Conquest.Map.StarSystemMap:SimulationStep (long,long,Conquest.IConquestEventScheduler) (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/Map/StarSystemMap.cs:147) Conquest.ConquestGameManager/d168:MoveNext () (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/ConquestGameManager.cs:1721) Utility.CoroutineUtils/d1:MoveNext () (at D:/Projects/Unity/Nebulous Conquest/Assets/Source/Utility/CoroutineUtils.cs:50) UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) (at C:/buildslave/unity/build/Runtime/Export/Scripting/Coroutines.cs:17)

(Filename: D:/Projects/Unity/Nebulous Conquest/Assets/Source/Conquest/Stations/SpaceStation.cs Line: 561)