In version 0.5.0 when im playing around with ships i keep getting this error:
System.AggregateException: One or more errors occurred. ---> System.Exception: Part at {X=2 ,Y=1} is null.
at Cosmoteer.Ships.Crew.Pathing.PathManager.<SearchPartsFrom>d__18.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Pathing\PathManager.cs:line 231
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.GetAmmoSupplierUncached(Part searchFrom, Boolean requireActualAmmo, Single& distance) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 260
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.GetAmmoSupplier() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 244
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.get_DesiredCrew() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 38
at Cosmoteer.Ships.Crew.Jobs.JobManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\JobManager.cs:line 188
at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
at Cosmoteer.Simulation.SimRoot.<>cDisplayClass155_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1070
at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action
2 bodyWithState, Func4 bodyWithLocal, Func
1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, Action`1 body)
at Cosmoteer.Simulation.SimRoot.ParallelMicroUpdate(IMicroUpdateableSimObject[] array, Int32 startIndex, Int32 count) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1063
at Cosmoteer.Simulation.SimRoot.MicroUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 930
at Halfling.Timing.FixedUpdater.Update(Time deltaTime, Action action) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Timing\FixedUpdater.cs:line 111
at Halfling.Scene.Dim2.SceneRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Scene\Dim2\SceneRoot.cs:line 701
at Cosmoteer.Simulation.SimRoot.Update() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 532
at Cosmoteer.Game.GameRoot.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1133
at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Update(StateMethodInvoker updateParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 213
at Halfling.Application.Director.CallUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 807
at Halfling.Application.Director.DoUpdate() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 697
at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 334
at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__42.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 247
at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 858
at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 164
at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 117
---> (Inner Exception #0) System.Exception: Part at {X=2 ,Y=1} is null.
at Cosmoteer.Ships.Crew.Pathing.PathManager.<SearchPartsFrom>d__18.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Pathing\PathManager.cs:line 231
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.GetAmmoSupplierUncached(Part searchFrom, Boolean requireActualAmmo, Single& distance) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 260
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.GetAmmoSupplier() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 244
at Cosmoteer.Ships.Crew.Jobs.AmmoFetchJob.get_DesiredCrew() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\AmmoFetchJob.cs:line 38
at Cosmoteer.Ships.Crew.Jobs.JobManager.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Crew\Jobs\JobManager.cs:line 188
at Cosmoteer.Ships.MicroUpdateableShipComponent.Cosmoteer.Simulation.IMicroUpdateableSimObject.MicroUpdate(FixedUpdater microUpdater, SimRoot sim) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\MicroUpdateableShipComponent.cs:line 159
at Cosmoteer.Simulation.SimRoot.<>cDisplayClass155_0.<ParallelMicroUpdate>b0(Int32 i) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Simulation\SimRoot.cs:line 1070
at System.Threading.Tasks.Parallel.<>cDisplayClass17_0`1.<ForWorker>b1()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>cDisplayClass176_0.<ExecuteSelfReplicating>b0(Object )
P.S. Sorry its long ;p