Comment 9 for bug 1697312

Revision history for this message
r.roeterdink (r-roeterdink) wrote : Re: System.NullReferenceException at Orts.Simulation.Signalling.SignalObject.getBlockState_pathBased(TCSubpathRoute thisRoute, TrainRouted thisTrain) (X3874, own route)

You mention approach_control.
Do you use the approach control functions to switch between signal states other then STOP?
If so, that could explain what happens - if a signal uses an approach control function and the conditions are not met, the system will not clear any signals further on.
If that is what happens here, I would need to extend that logic by also testing the present state.
If that is indeed so, can you test it by removing the test for approach control?

Regards,
Rob Roeterdink