Hello Everyone,
I have an NCE PowerPro connected to a Dell laptop (Win10)?using a serial-USB adapter cable.? Command station version is 19:08 Mar 1, 2007C.? I have had intermittent luck connecting to DecoderPro/PanelPro; to try and fix it I just upgraded to JMRI version 4.16 and still have the problem.
When I start PanelPro, if the system finds the COM port (which is about half the time, but I think that's another issue), I get the green "connected" message at the bottom of the DecoderPro/Roster screen.? However, after about 30 seconds it drops the connection and I get the red "not connected" message.? I've checked baud rate (9600 in both the command station and JMRI) and?NCE's AIU Broadcast (off).? JMRI is set to NCE command station version 2006 or later.? I read the recent NCE USB thread but that seemed to apply to the USB-PowerCab system.
Please help!? Here is the system log from my last attempt:
2019-09-18 15:23:03,219 util.Log4JUtil??????????????????????? INFO? - * JMRI log ** [main]
2019-09-18 15:23:03,235 util.Log4JUtil??????????????????????? INFO? - This log is appended to file: C:\Users\Jeffrey Mutter\JMRI\log\messages.log [main]
2019-09-18 15:23:03,235 util.Log4JUtil??????????????????????? INFO? - This log is stored in file: C:\Users\Jeffrey Mutter\JMRI\log\session.log [main]
2019-09-18 15:23:03,250 apps.Apps???????????????????????????? INFO? - PanelPro version 4.16+R6f9aced starts under Java 1.8.0_201 on Windows 10 x86 v10.0 at Wed Sep 18 15:23:03 EDT 2019 [main]
2019-09-18 15:23:06,105 apps.Apps???????????????????????????? INFO? - Starting with profile My_JMRI_Railroad.3ee7110a [main]
2019-09-18 15:23:06,401 node.NodeIdentity???????????????????? INFO? - Using 08fea99e-6b01-44fe-8e8b-1bbc47625414 as the JMRI storage identity for profile id 3ee7110a [AWT-EventQueue-0]
2019-09-18 15:23:06,522 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "NCE" [main]
2019-09-18 15:23:07,309 serialdriver.SerialDriverAdapter????? INFO? - NCE COM3 port opened at 9600 baud [main]
2019-09-18 15:23:07,695 util.FileUtilSupport????????????????? INFO? - File path program: is C:\Program Files (x86)\JMRI\ [main]
2019-09-18 15:23:07,695 util.FileUtilSupport????????????????? INFO? - File path preference: is C:\Users\Jeffrey Mutter\JMRI\My_JMRI_Railroad\ [main]
2019-09-18 15:23:07,695 util.FileUtilSupport????????????????? INFO? - File path profile: is C:\Users\Jeffrey Mutter\JMRI\My_JMRI_Railroad\ [main]
2019-09-18 15:23:07,710 util.FileUtilSupport????????????????? INFO? - File path settings: is C:\Users\Jeffrey Mutter\JMRI\ [main]
2019-09-18 15:23:07,710 util.FileUtilSupport????????????????? INFO? - File path home: is C:\Users\Jeffrey Mutter\ [main]
2019-09-18 15:23:07,710 util.FileUtilSupport????????????????? INFO? - File path scripts: is C:\Users\Jeffrey Mutter\JMRI\My_JMRI_Railroad\ [main]
2019-09-18 15:23:08,080 PanelPro.PanelPro???????????????????? INFO? - Main initialization done [main]
2019-09-18 15:23:17,450 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2019-09-18 15:23:17,550 nce.NceConnectionStatus?????????????? WARN? - Incorrect or no response from NCE command station [nce.NceTrafficController Transmit thread]
2019-09-18 15:23:17,550 jmrix.AbstractMRTrafficController???? WARN? - sendMessage: Exception: In jmri.jmrix.nce.NceTrafficController port warn:? [nce.NceTrafficController Transmit thread]
java.io.IOException
?at purejavacomm.PureJavaSerialPort$1.write(PureJavaSerialPort.java:642)
?at java.io.DataOutputStream.write(Unknown Source)
?at java.io.FilterOutputStream.write(Unknown Source)
?at jmri.jmrix.AbstractMRTrafficController.forwardToPort(AbstractMRTrafficController.java:690)
?at jmri.jmrix.nce.NceTrafficController.forwardToPort(NceTrafficController.java:494)
?at jmri.jmrix.AbstractMRTrafficController.transmitLoop(AbstractMRTrafficController.java:475)
?at jmri.jmrix.AbstractMRTrafficController$1.run(AbstractMRTrafficController.java:771)
?at java.lang.Thread.run(Unknown Source)
2019-09-18 15:23:17,550 jmrix.AbstractMRTrafficController???? ERROR - run: Exception: java.io.IOException in class jmri.jmrix.nce.NceTrafficController [nce.NceTrafficController Receive thread]
java.io.IOException
?at purejavacomm.PureJavaSerialPort$2.read(PureJavaSerialPort.java:887)
?at java.io.DataInputStream.read(Unknown Source)
?at jmri.jmrix.AbstractMRTrafficController.readByteProtected(AbstractMRTrafficController.java:947)
?at jmri.jmrix.AbstractMRTrafficController.loadChars(AbstractMRTrafficController.java:978)
?at jmri.jmrix.AbstractMRTrafficController.handleOneIncomingReply(AbstractMRTrafficController.java:1050)
?at jmri.jmrix.AbstractMRTrafficController.receiveLoop(AbstractMRTrafficController.java:871)
?at jmri.jmrix.AbstractMRTrafficController$2.run(AbstractMRTrafficController.java:795)
?at java.lang.Thread.run(Unknown Source)
2019-09-18 15:23:17,550 jmrix.AbstractMRTrafficController???? ERROR - Exit from rcv loop in class jmri.jmrix.nce.NceTrafficController [nce.NceTrafficController Receive thread]
2019-09-18 15:23:27,552 jmrix.AbstractMRTrafficController???? WARN? - Timeout on reply to message: AA consecutive timeouts = 1 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2019-09-18 15:23:27,652 jmrix.AbstractMRTrafficController???? ERROR - Transmit thread terminated prematurely by: java.lang.NullPointerException [nce.NceTrafficController Transmit thread]
java.lang.NullPointerException
?at jmri.jmrix.AbstractMRTrafficController.getPortName(AbstractMRTrafficController.java:819)
?at jmri.jmrix.nce.NceConnectionStatus.nceEpromPoll(NceConnectionStatus.java:132)
?at jmri.jmrix.nce.NceTrafficController.pollMessage(NceTrafficController.java:430)
?at jmri.jmrix.AbstractMRTrafficController.transmitLoop(AbstractMRTrafficController.java:470)
?at jmri.jmrix.AbstractMRTrafficController$1.run(AbstractMRTrafficController.java:771)
?at java.lang.Thread.run(Unknown Source)
Any help is appreciated!
Jeff Mutter