Today I was running activity 4 - Eastbound merchandise. Everything was fine until I got to Green River where there was a meet with a westbound merchandise train. I pulled up to the end of the siding, making sure my tail end was well clear of the main. However the Westbound AI would not move and had a red signal. I tried using the train list, switching to the cab of the AI and in manual mode started it running past the red signal. However when I tried to switch back to the player train OR crashed. The log had the following errors. Not sure why the "off path" as the dispatcher window had the AI train path on the main line and the player train on the siding:
Warning: Train AI Westbound Merchandise 1 (AG) (22) passing signal 389 at 89280.9 at danger at 2.94
Warning: Train 22 service AI Westbound Merchandise 1 (AG), reversal or end point off path; distance to reversal point set to -1
Warning: Train 22 service AI Westbound Merchandise 1 (AG) off path; distance to reversal point set to -1
Information: Train AI Westbound Merchandise 1 (AG) (22) is removed for out of control, reason : OUT_OF_PATH
Error: System.NullReferenceException: Object reference not set to an instance of an object.
at Orts.Viewer3D.RollingStock.CabRenderer.Draw(Graphi csDevice graphicsDevice) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Rolli ngStock\MSTSLocomotiveViewer.cs:line 1301
at Orts.Viewer3D.BasicMaterial.Render(GraphicsDevice graphicsDevice, IEnumerable`1 renderItems, Matrix& XNAViewMatrix, Matrix& XNAProjectionMatrix) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Mater ials.cs:line 581
at Orts.Viewer3D.RenderFrame.DrawSequences(GraphicsDe vice graphicsDevice, Boolean logging) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Rende rFrame.cs:line 830
at Orts.Viewer3D.RenderFrame.DrawSimple(GraphicsDevic e graphicsDevice, Boolean logging) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Rende rFrame.cs:line 775
at Orts.Viewer3D.RenderFrame.Draw(GraphicsDevice graphicsDevice) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Rende rFrame.cs:line 678
at Orts.Viewer3D.Processes.RenderProcess.Draw() in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\RenderProcess.cs:line 306
at Orts.Viewer3D.Processes.Game.Draw(GameTime gameTime) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Proce sses\Game.cs:line 135
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.Applicatio nIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.Sys tem.Windows.Forms.UnsafeNativeMethods.IMsoComponen t.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager. System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.Run MessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.Run()
at Orts.Program.Main(String[] args) in E:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Program.cs:lin e 50
It's too bad as I now don't see a way to complete this activity.
Jon