openrails / test-launchpad-bugs

TEST repository for Launchpad bug migration exploration
0 stars 0 forks source link

[BUG 1999187] Game.PopState() #2604

Open twpol opened 1 year ago

twpol commented 1 year ago

Imported from https://bugs.launchpad.net/bugs/1999187

Property Value
Reported by Richard & Jean Sorgea (rhsorgea)
Date reported Thu, 08 Dec 2022 22:22:53 GMT

Error: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.ThrowHelper.ThrowKeyNotFoundException() at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Orts.Simulation.Signalling.DeadlockInfo.GetEndSection(Train thisTrain) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 14865 at Orts.Simulation.Signalling.DeadlockInfo.CheckDeadlockPathAvailability(TrackCircuitSection startSection, Train thisTrain) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 14376 at Orts.Simulation.Signalling.TrackCircuitSection.IsAvailable(TrainRouted thisTrain) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 6035 at Orts.Simulation.Physics.Train.TrainGetSectionStateClearNode(Int32 elementDirection, TCSubpathRoute routePart, TrackCircuitSection thisSection) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 16320 at Orts.Simulation.Signalling.Signals.requestClearNode(TrainRouted thisTrain, TCSubpathRoute routePart) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs:line 3532 at Orts.Simulation.Physics.Train.SwitchToNodeControl(Int32 thisSectionIndex) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 10219 at Orts.Simulation.AIs.AITrain.SwitchToNodeControl(Int32 thisSectionIndex) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\AIs\AITrain.cs:line 1504 at Orts.Simulation.Physics.Train.UpdateRouteClearanceAhead(Int32 signalObjectIndex, Int32 backward, Single elapsedClockSeconds) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Physics\Train.cs:line 7557 at Orts.Simulation.AIs.AITrain.AIPreUpdate(Single elapsedClockSeconds) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\AIs\AITrain.cs:line 1076 at Orts.Simulation.AIs.AI.AIUpdate(Single elapsedClockSeconds, Boolean preUpdate) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs:line 660 at Orts.Simulation.Simulator.Update(Single elapsedClockSeconds) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\Orts.Simulation\Simulation\Simulator.cs:line 878 at Orts.Viewer3D.Viewer.Update(RenderFrame frame, Single elapsedRealTime) in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Viewer.cs:line 746 at Orts.Viewer3D.Processes.UpdaterProcess.Update() in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 132 at Orts.Viewer3D.Processes.UpdaterProcess.DoUpdate() in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 108 at Orts.Viewer3D.Processes.UpdaterProcess.UpdaterThread() in C:\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\UpdaterProcess.cs:line 74 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

Information: Game.PopState()