Hello all,
I have had Open Rails for awhile, and it has seemed very stable, but it just crashed to desktop on me. I'm not sure if this is a "bug", something I did, or something else entirely... I haven't reported this as a bug because I'm not sure if it actually is.
I was running the Mactier Sub activity "BCRY 1001," using the BCRY GP9 from the Streamlines package. I was about 2 hours into the activity. Right before the crash, I coupled the front of the locomotive (which was lite at the time) to 3 cars, which had the brakes applied, since I had previously dropped them. I needed to move them back about a car length, then drop them again, so I opened the bleed off valves, then shoved them back and set a hand brake on the rear car.
I then attempted to uncouple the rear car, and keep the first 2 coupled to the locomotive. As I dropped the rear car, the second one became uncoupled as well. I rolled the engine forward, then stopped, and the car rolled toward the engine/first car and coupled on its own. I then noticed that the engine was not displaying in red on the train ops monitor, as it usually does. At that point, the reverser did not respond; I could not move it out of forward into either neutral or reverse.
It was then that it crashed to desktop and the following was displayed in a text file...
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at ORTS.Train.GetTrainInfoManual(TrainInfo& thisInfo) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Physics\Train. cs:line 11367
at ORTS.Train.GetTrainInfo() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Physics\Train. cs:line 11173
at ORTS.Viewer3D.Popups.TrackMonitorWindow.PrepareFra me(ElapsedTime elapsedTime, Boolean updateFull) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\TrackMonitorWindow.cs:line 120
at ORTS.Viewer3D.Popups.Window.PrepareFrame(RenderFra me frame, ElapsedTime elapsedTime, Boolean updateFull) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\Window.cs:line 227
at ORTS.Viewer3D.Popups.WindowManager.PrepareFrame(Re nderFrame frame, ElapsedTime elapsedTime) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\WindowManager.cs:line 212
at ORTS.Viewer3D.Viewer.Update(RenderFrame frame, Single elapsedRealTime) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Viewe r.cs:line 625
at ORTS.Processes.GameStateViewer3D.Update(RenderFram e frame, Double totalRealSeconds) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Game StateViewer3D.cs:line 122
at ORTS.Processes.UpdaterProcess.Update() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 128
at ORTS.Processes.UpdaterProcess.DoUpdate() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 108
at ORTS.Processes.UpdaterProcess.UpdaterThread() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 74
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Information: Game.PopState()
Has anybody encountered activity like this before?
I have had Open Rails for awhile, and it has seemed very stable, but it just crashed to desktop on me. I'm not sure if this is a "bug", something I did, or something else entirely... I haven't reported this as a bug because I'm not sure if it actually is.
I was running the Mactier Sub activity "BCRY 1001," using the BCRY GP9 from the Streamlines package. I was about 2 hours into the activity. Right before the crash, I coupled the front of the locomotive (which was lite at the time) to 3 cars, which had the brakes applied, since I had previously dropped them. I needed to move them back about a car length, then drop them again, so I opened the bleed off valves, then shoved them back and set a hand brake on the rear car.
I then attempted to uncouple the rear car, and keep the first 2 coupled to the locomotive. As I dropped the rear car, the second one became uncoupled as well. I rolled the engine forward, then stopped, and the car rolled toward the engine/first car and coupled on its own. I then noticed that the engine was not displaying in red on the train ops monitor, as it usually does. At that point, the reverser did not respond; I could not move it out of forward into either neutral or reverse.
It was then that it crashed to desktop and the following was displayed in a text file...
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at ORTS.Train.GetTrainInfoManual(TrainInfo& thisInfo) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Physics\Train. cs:line 11367
at ORTS.Train.GetTrainInfo() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Physics\Train. cs:line 11173
at ORTS.Viewer3D.Popups.TrackMonitorWindow.PrepareFra me(ElapsedTime elapsedTime, Boolean updateFull) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\TrackMonitorWindow.cs:line 120
at ORTS.Viewer3D.Popups.Window.PrepareFrame(RenderFra me frame, ElapsedTime elapsedTime, Boolean updateFull) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\Window.cs:line 227
at ORTS.Viewer3D.Popups.WindowManager.PrepareFrame(Re nderFrame frame, ElapsedTime elapsedTime) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Popup s\WindowManager.cs:line 212
at ORTS.Viewer3D.Viewer.Update(RenderFrame frame, Single elapsedRealTime) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Viewe r.cs:line 625
at ORTS.Processes.GameStateViewer3D.Update(RenderFram e frame, Double totalRealSeconds) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Game StateViewer3D.cs:line 122
at ORTS.Processes.UpdaterProcess.Update() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 128
at ORTS.Processes.UpdaterProcess.DoUpdate() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 108
at ORTS.Processes.UpdaterProcess.UpdaterThread() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Processes\Upda terProcess.cs:line 74
at System.Threading.ThreadHelper.ThreadStart_Context( Object state)
at System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Information: Game.PopState()
Has anybody encountered activity like this before?

