Keyboard Shortcuts
Likes
Search
Locked NCE GET Macro caused loss of existing Macros and loss of existing consists
Hi, Wain Schroeder |
Wain,
It looks to me that the NCE command station crashed. Other than the Macro tool, was anything else communicating with the NCE command station?? The console shows a timeout to a valid macro memory address in the command station.? I don't see anything wrong with the message.? However, the NCE command station might have seen something else, as the message timed out, which means the command station failed to response to our request to write to macro memory. Dan |
¿ªÔÆÌåÓýWith the NCE Power Pro, the NCE recommended ?"Clear All Advanced Consists" command (Pro Cab, under Setup Command Station) is better, much easier, safer and more thorough than trying to fix things manually in the event of problems with consists. NCE?Clear All Advanced Consists Command: 1) Clears and resets the Consist Table in the Power Pro command station. 2) Sends an NMRA Consist Control Instruction (remove loco from consist) to short address 1 (the broadcast address). All locos currently on the layout should obey this command to the broadcast address. 3) The NMRA Consist Control Instructions are not the same DCC instruction as "Program on Main CV19", but the result in the decoder is the same. Many locos will not obey Program on Main commands to the broadcast address. 4) Should be done at least twice because some decoders (e.g. SoundTraxx and QSI) go into a slumber mode and miss the first command. 5) Some decoders (e.g. early MRC) don't support the?NMRA?Consist Control Instructions at all and need manual cleanup. 6) Some decoders (e.g. LokSound V3.5 and early V4 firmware versions) don't support the?NMRA?Consist Control Instructions sent to the broadcast address and need manual cleanup. 7) Obviously, locos currently on dead track or off-layout are not cleaned up. --? Dave in Australia On 22 Nov 2018, at 3:29 AM, Wain Schroeder <niaw1@...> wrote:
consists were recreated, but not without quite a few decoders having to be placed on the Programming track to set their CV19 to 0 (wouldn't work on the Main).? It was my stupidity for forgetting the "NCE Users - don't use Macros" warning in this forum from last year, but want to relay some information that might prove helpful going forward . |
Dan,
I agree with you on the fact that the command station crashed.? Trying to think of what else was going on at the time other than JMRI monitoring turnout status (all turnouts are set to "monitoring") and as you can see in the log, we have over 225 turnouts being monitored.? We also have Digitrax connections with JMRI for signaling and block detection.? No one was running any locos on the layout at the time, although at least 10 to 15 engines were sitting on powered tracks, a lot with sound functions on.; BTW - we have 3 or 4 power boosters on the layout. I just noticed that my initial post didn't contain the entire grouping of errors, which I will include in this reply, but the errors appear to be the same as what show up above.? If we hadn't been playing with the macro editor at the time, I would feel a lot more paranoid about the crash because we WERE adding new block detection in JMRI panels, but that would only be in JMRI and not in the command station IMHO.? I'm hoping it was my Impatient User actions on the macro editor screen that caused the command station to time out, along with the belief that the NCE macros to JMRI interface still has a problem. Thanks for the reply! Wain Sensor LS121 from ACTIVE to INACTIVE 2018-11-20 19:21:29,559 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 7 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:29,590 jmrix.AbstractMRTrafficController???? WARN? - timeout flushes receive buffer:? [nce.NceTrafficController Receive thread] 2018-11-20 19:21:29,637 jmrix.AbstractMRTrafficController???? ERROR - unsolicited character received: 0 [nce.NceTrafficController Receive thread] 2018-11-20 19:21:29,637 jmrix.AbstractMRTrafficController???? ERROR - unsolicited character received: 0 [nce.NceTrafficController Receive thread] 2018-11-20 19:21:29,793 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:39,794 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:39,997 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:50,012 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 1 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:50,215 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:21:50,246 jmrix.AbstractMRTrafficController???? WARN? - timeout flushes receive buffer:? [nce.NceTrafficController Receive thread] 2018-11-20 19:22:00,216 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 2 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:00,419 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:10,420 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 3 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:10,623 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:20,638 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 4 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:20,841 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:20,872 jmrix.AbstractMRTrafficController???? WARN? - timeout flushes receive buffer: 00 00 [nce.NceTrafficController Receive thread] 2018-11-20 19:22:30,843 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 5 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:31,045 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:41,047 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 6 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:41,250 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:51,265 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 7 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:22:51,468 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:01,483 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 8 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:01,686 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:11,689 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 9 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:11,892 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:11,923 jmrix.AbstractMRTrafficController???? WARN? - timeout flushes receive buffer: 00 00 [nce.NceTrafficController Receive thread] 2018-11-20 19:23:21,908 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 10 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:22,110 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:32,126 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 11 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:32,328 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:42,332 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 12 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:42,535 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:52,550 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 13 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:23:52,753 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:24:02,768 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 14 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:24:02,971 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:24:12,972 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 15 in nce.NceTrafficController [nce.NceTrafficController Transmit thread] 2018-11-20 19:24:13,175 nce.NceConnectionStatus?????????????? WARN? - No response from NCE command station [nce.NceTrafficController Transmit thread] 2018-11-20 19:24:13,206 jmrix.AbstractMRTrafficController???? WARN? - timeout flushes receive buffer: 00 00 [nce.NceTrafficController Receive thread] |
Dave,
Thanks for the info on the?NCE?Clear All Advanced Consists Command We obviously don't want to execute this now that we've rebuilt all the consists after the crash, but will keep it in mind should something like this happen again (praying that it doesn't).? I, personally didn't go through any single locos to see if they were impacted, just the consisted ones.? I'll try to get out to the club on Friday or Sunday and do that.? I do know that the loco that "ran away" during the crash did respond ok afterwards though.? I will be checking its CV29 for NMRA Digital Only. Wain |
The prior behavior of the macro editor, while it was broken, fit your
description. What would happen is it would effectively wipe the memory in the command station. What I don't recall is which version JMRI was the first one with the fix. So that is the thing to confirm, when was it fixed and which version you had. I think you said 4.12. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Ken and Dan,
Yes, we are running 4.12 currently.? I see that there is a 4.13.5 test release, but do not see a 4.13 production release (I see it might be a December release time frame though).? I can try to load 4.13.5 but we are just starting our 2018/2019 Open House season -we're located near Lock Haven, PA if anyone is interested (www.ccmrr.org/events.html) - and I don't think the club would like to try anything new right now. Ken - thanks for confirming the symptom(s) - first and last time I remember seeing this behavior, so hoping nothing similar occurs during Open House (yes - I WILL stay away from macros in JMRI 4.12!). Regards, Wain Schroeder |
Wain,
The 4.13.* series is our beta versions that will turn into 4.14 coming out in December. We figured out the fix just after the 4.12 production version was released. The bug was known, but not the fix. Right now the 4.13.5 is close to what will be 4.14 in another month. Either make completely sure to not try the macro command or update to 4.13.5. I would update, it means you don't have to worry about somebody trying it. Also there are the usual new decoders that would be found that have been created since the beginning of summer. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |