System.Collections.Generic.KeyNotFoundException at Orts.Simulation.Signalling.DeadlockInfo.GetEndSection, starting timetable mode an error occur at loading screen)

Bug #2006992 reported by Szilárd Futó
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Open Rails
New
Undecided
Unassigned

Bug Description

Warning: Multiple passing paths at the same location, without common branch out, or return switch. Check the passing paths for Train name: IC822:MÁV 40 Keleti-Pécs (number: 4), and other train's paths, which have passing paths at the same locations

Error: System.Collections.Generic.KeyNotFoundException: A megadott kulcs nem szerepel a szótárban.
   a következő helyen: System.ThrowHelper.ThrowKeyNotFoundException()
   a következő helyen: System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   a következő helyen: Orts.Simulation.Signalling.DeadlockInfo.GetEndSection(Train thisTrain) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\DeadlockInfo.cs, sor: 1071
   a következő helyen: Orts.Simulation.Signalling.DeadlockInfo.CheckDeadlockPathAvailability(TrackCircuitSection startSection, Train thisTrain) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\DeadlockInfo.cs, sor: 590
   a következő helyen: Orts.Simulation.Signalling.TrackCircuitSection.IsAvailable(TrainRouted thisTrain) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\TrackCircuitSection.cs, sor: 570
   a következő helyen: Orts.Simulation.Signalling.DeadlockInfo.GetFreePaths(Train thisTrain) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\DeadlockInfo.cs, sor: 916
   a következő helyen: Orts.Simulation.Signalling.DeadlockInfo.CheckDeadlockPathAvailability(TrackCircuitSection startSection, Train thisTrain) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\DeadlockInfo.cs, sor: 594
   a következő helyen: Orts.Simulation.Signalling.SignalObject.getBlockState_locationBased(TCSubpathRoute thisRoute, TrainRouted thisTrain, Boolean AIPermissionRequest) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\SignalObject.cs, sor: 3037
   a következő helyen: Orts.Simulation.Signalling.SignalObject.checkRouteState(Boolean isPropagated, TCSubpathRoute thisRoute, TrainRouted thisTrain, Boolean sound) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\SignalObject.cs, sor: 2326
   a következő helyen: Orts.Simulation.Signalling.SignalObject.requestClearSignal(TCSubpathRoute RoutePart, TrainRouted thisTrain, Int32 clearNextSignals, Boolean requestIsPropagated, SignalObject lastSignal) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\SignalObject.cs, sor: 2247
   a következő helyen: Orts.Simulation.Signalling.SignalObject.propagateRequest() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\SignalObject.cs, sor: 2606
   a következő helyen: Orts.Simulation.Signalling.SignalObject.Update() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\SignalObject.cs, sor: 1719
   a következő helyen: Orts.Simulation.Signalling.Signals.Update(Boolean preUpdate) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Signalling\Signals.cs, sor: 578
   a következő helyen: Orts.Simulation.AIs.AI.PrerunAI(Int32 playerTrainOriginalTrain, FormCommand playerTrainFormedOfType, TTTrain playerTrain, CancellationToken cancellation) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs, sor: 391
   a következő helyen: Orts.Simulation.AIs.AI..ctor(Simulator simulator, List`1 allTrains, Double& ClockTime, Int32 playerTrainOriginalTrain, FormCommand playerTrainFormedOfType, TTTrain playerTrain, CancellationToken cancellation) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\AIs\AI.cs, sor: 149
   a következő helyen: Orts.Simulation.Simulator.StartTimetable(String[] arguments, CancellationToken cancellation) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Simulation\Simulator.cs, sor: 502
   a következő helyen: Orts.Viewer3D.Processes.GameStateRunActivity.Start(UserSettings settings, String acttype, String[] args) hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs, sor: 325
   a következő helyen: Orts.Viewer3D.Processes.GameStateRunActivity.Load() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs, sor: 237
   a következő helyen: Orts.Viewer3D.Processes.LoaderProcess.Load() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs, sor: 160
   a következő helyen: Orts.Viewer3D.Processes.LoaderProcess.DoLoad() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs, sor: 140
   a következő helyen: Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() hely: C:\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs, sor: 111
   a következő helyen: System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   a következő helyen: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   a következő helyen: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   a következő helyen: System.Threading.ThreadHelper.ThreadStart()

Loader: Time = 00:00:22.9050415 ms
Loader: Expected = 67 656 723 bytes
Loader: Actual = 67 656 003 bytes
Loader: Difference = -720 bytes (0,0%)

Information: Game.PopState()

Tags: crash signals
James Ross (twpol)
summary: - Starting timetable mode an error occour at loading screen
+ System.Collections.Generic.KeyNotFoundException at
+ Orts.Simulation.Signalling.DeadlockInfo.GetEndSection, starting
+ timetable mode an error occur at loading screen)
James Ross (twpol)
tags: added: crash signals
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.