Page 1 of 1

[0.13.11] Signals stuck permanently in yellow

Posted: Sat Jul 30, 2016 2:32 am
by GotLag
When an automatic train begins to enter a signal's block, that signal turns yellow. If the train stops and backs out before the signal turns red, the signal will remain yellow, and ignore any circuit input.

Initial setup:
Image

Train goes to station on right, stops before the lead locomotive completely passes the signal:
Image

Train leaves for station on left, signal at bottom right stays yellow:
Image

The presence or absence of any other signals before or after the stuck one makes no difference that I can find.

Re: [0.13.11] Signals stuck permanently in yellow

Posted: Sat Jul 30, 2016 6:31 pm
by TruePikachu
The signal, theoretically, should have switched to red (since the train technically entered the block being protected).

I have a feeling that the fix for this will wait for 0.14, due to it potentially requiring a rewrite of how the block signals operate.

Re: [0.13.11] Signals stuck permanently in yellow

Posted: Tue Aug 02, 2016 11:31 am
by Klonan
Thanks for the report,

I can confirm the issue,
The train must come to a complete stop in my case for the signal to be stuck yellow:

Re: [0.13.11] Signals stuck permanently in yellow

Posted: Mon Aug 08, 2016 12:48 pm
by HanziQ
Fixed for the next release.

Re: [0.13.11] Signals stuck permanently in yellow

Posted: Mon Aug 08, 2016 12:58 pm
by HanziQ
TruePikachu wrote:The signal, theoretically, should have switched to red (since the train technically entered the block being protected).

I have a feeling that the fix for this will wait for 0.14, due to it potentially requiring a rewrite of how the block signals operate.
Literally a one line fix, please don't assume anything about the internal workings of Factorio.

Re: [0.13.11] Signals stuck permanently in yellow

Posted: Tue Aug 16, 2016 7:52 am
by bzzz
Is it the same problem?:
stuck_on_yellow.jpg
stuck_on_yellow.jpg (850.03 KiB) Viewed 4039 times
It happens more and more often nowadays. Putting a piece of rail anywhere or toggling train's auto-mode fixes this problem, until it occurs again.