It seams that when I try to uncouple a train, it always stops the simulation with this error:
Quote
Error: System.NullReferenceException: A referência de objecto não foi definida como uma instância de um objecto.
em ORTS.LightDrawer.UpdateState()
em ORTS.LightDrawer.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.TrainDrawer.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.World.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.Viewer3D.Update(Single elapsedRealTime, RenderFrame frame)
em ORTS.UpdaterProcess.Update()
em ORTS.UpdaterProcess.DoUpdate()
em ORTS.UpdaterProcess.UpdaterThread()
em System.Threading.ThreadHelper.ThreadStart_Context(Object state)
em System.Threading.ExecutionContext.runTryCode(Object userData)
em System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
em ORTS.LightDrawer.UpdateState()
em ORTS.LightDrawer.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.TrainDrawer.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.World.PrepareFrame(RenderFrame frame, ElapsedTime elapsedTime)
em ORTS.Viewer3D.Update(Single elapsedRealTime, RenderFrame frame)
em ORTS.UpdaterProcess.Update()
em ORTS.UpdaterProcess.DoUpdate()
em ORTS.UpdaterProcess.UpdaterThread()
em System.Threading.ThreadHelper.ThreadStart_Context(Object state)
em System.Threading.ExecutionContext.runTryCode(Object userData)
em System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
em System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
em System.Threading.ThreadHelper.ThreadStart()
So, I guess it is indeed a bug? :)