开云体育

Date

Locked Re: dispatcher

 

开云体育

ps: if i use the autotrain window to switch to manual and use the speed lever to move the train it doesnt respond either

what am i doing wrong

tony


On Jul 15, 2018, at 12:18 AM, AD <bklyns_baseball_club@...> wrote:

i have my layout connected to computer running jmri 4.12. a layout panel using sml signals.
sections are defined.transits are defined. dispatcher settings are set to run train automatically.
enter a train name, dcc address etc.
click on add train
the active train window lists the train. status=running / mode=automatic / allocated section is the next section from the one train starts in
requested allocation waiting for dipatch window shows train and lists the next section after the one allocated
allocated sections shows the train in iy12 as occupied and shows iy13 as unoccupied

everything looks good except the train is not running

how do i get it to start. ?looks like the program assumed it running but it never moved

in the settings when i entered its dcc address of 5512 it shows as 5,512

if i run the train with a physical throttle the allocated sections table lists the sections in and the next one changing each as the engine moves.

how do i get the train to physically run automatically


tony


Locked dispatcher

 

i have my layout connected to computer running jmri 4.12. a layout panel using sml signals.
sections are defined.transits are defined. dispatcher settings are set to run train automatically.
enter a train name, dcc address etc.
click on add train
the active train window lists the train. status=running / mode=automatic / allocated section is the next section from the one train starts in
requested allocation waiting for dipatch window shows train and lists the next section after the one allocated
allocated sections shows the train in iy12 as occupied and shows iy13 as unoccupied

everything looks good except the train is not running

how do i get it to start. ?looks like the program assumed it running but it never moved

in the settings when i entered its dcc address of 5512 it shows as 5,512

if i run the train with a physical throttle the allocated sections table lists the sections in and the next one changing each as the engine moves.

how do i get the train to physically run automatically


tony


Locked Re: DecoderPro worked on NCE and then stopped working

 

开云体育

Thanks for those.

I should have asked you to turn on Timestamps and Show Raw Data in NCE Monitor so I could correlate with System Console (and get more information).

Some observations:
You launched JMRI V4.11.6 (please update to V4.12) on 2018-07-13 and JMRI successfully contacted the NCE USB and got a version number back (7.3.0). (This doesn't mean the USB had talked to the Power Cab).

Around 20 seconds later you got a "programmer in use" message. This is most likely when you pressed Identify and then didn't wait for it to finish. The Identify routine sends a Read CV29 command in direct mode and waits for a reply from the command station. If there is no reply (JMRI 306) or a loco-not-found (JMRI 301) message is ?it tries twice more in direct mode and then three times in paged mode (even slower) before restoring direct mode and giving up.

I'd you try something else in that period your JMRI session is hosed and you need to restart JMRI.

The sign of a communication failure between the NCE USB and Power Cab is the Cab Bus LED on the NCE USB coming on and sticking on (won't go off unless you unplug cab bus cable to reset microprocessor on NCE USB).

Please try again with my comments in mind, after updating, checking that nothing in Preferences->Defaults is set to Internal instead of NCE and turning of Verify after Write in Roster Programmer (it can do bad things with some decoders).

--?
Dave in Australia

The New England Convention 2018

On 15 Jul 2018, at 12:46 PM, sjackobs@... wrote:

1. JMRI system console output (including output from yesterday when trying to figure the problem out):


Locked Warrants

 

I've set up JMRI using the Layout editor (not Panel/Control Panel editor).? Can I use Warrants to automate my layout?? The JMRI website only gives examples of setting Warrants from the Control Panel.? Thanks


Locked Re: DecoderPro worked on NCE and then stopped working

 

1. JMRI system console output (including output from yesterday when trying to figure the problem out):

2018-07-13 18:48:12,603 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - * JMRI log ** [main]
2018-07-13 18:48:18,296 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is appended to file: /Users/bettyweed/Library/Preferences/JMRI/log/messages.log [main]
2018-07-13 18:48:18,297 util.Log4JUtil? ? ? ? ? ? ? ? ? ? ? ? INFO? - This log is stored in file: /Users/bettyweed/Library/Preferences/JMRI/log/session.log [main]
2018-07-13 18:48:18,345 apps.AppsBase? ? ? ? ? ? ? ? ? ? ? ? ?INFO? - DecoderPro version 4.11.6+Rd636117 starts under Java 1.8.0_144 on Mac OS X x86_64 v10.11.6 at Fri Jul 13 18:48:18 CDT 2018 [main]
2018-07-13 18:48:19,373 gui3.Apps3? ? ? ? ? ? ? ? ? ? ? ? ? ? INFO? - Starting with profile My_JMRI_Railroad.3ed93e0a [main]
2018-07-13 18:48:20,361 node.NodeIdentity? ? ? ? ? ? ? ? ? ? ?INFO? - Using jmri-gpXgGbMMbhNiaaimMqmEtc-3ed93e0a as the JMRI Node identity [main]
2018-07-13 18:48:20,990 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "NCE" [main]
2018-07-13 18:48:21,626 usbdriver.UsbDriverAdapter? ? ? ? ? ? INFO? - NCE USB cu.SLAB_USBtoUART port opened at 9600 baud [main]
2018-07-13 18:48:21,797 nce.NceConnectionStatus? ? ? ? ? ? ? ?INFO? - NCE EPROM revision = 7.3.0 [AWT-EventQueue-0]
2018-07-13 18:48:23,708 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path program: is /Applications/JMRI/ [main]
2018-07-13 18:48:23,708 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path preference: is /Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/ [main]
2018-07-13 18:48:23,708 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path profile: is /Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/ [main]
2018-07-13 18:48:23,709 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path settings: is /Users/bettyweed/Library/Preferences/JMRI/ [main]
2018-07-13 18:48:23,709 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path home: is /Users/bettyweed/ [main]
2018-07-13 18:48:23,709 util.FileUtilSupport? ? ? ? ? ? ? ? ? INFO? - File path scripts: is /Applications/JMRI/jython/ [main]
2018-07-13 18:48:34,601 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:48:36,401 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:48:45,547 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: A9 00 1D consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:48:47,349 jmrit.XmlFile? ? ? ? ? ? ? ? ? ? ? ? ?WARN? - Did not find file or resource xml//Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/roster/ATP_11__Alco_S2.xml [AWT-EventQueue-0]
2018-07-13 18:48:47,349 roster.RosterEntry? ? ? ? ? ? ? ? ? ? ERROR - Exception while loading loco XML file: ATP_11__Alco_S2.xml exception: java.io.FileNotFoundException: Did not find file or resource xml//Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/roster/ATP_11__Alco_S2.xml [AWT-EventQueue-0]
2018-07-13 18:48:47,654 jmrix.AbstractMRTrafficController? ? ?WARN? - timeout flushes receive buffer: 30 [nce.NceTrafficController Receive thread]
2018-07-13 18:48:48,233 roster.RosterEntry? ? ? ? ? ? ? ? ? ? ERROR - loadCvModel called before readFile() succeeded [AWT-EventQueue-0]
2018-07-13 18:48:59,186 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:48:59,213 symbolicprog.CvValue? ? ? ? ? ? ? ? ? WARN? - Exception during write CV '128' to '17' [AWT-EventQueue-0]
jmri.ProgrammerException: programmer in use
at jmri.jmrix.nce.NceProgrammer.useProgrammer(NceProgrammer.java:164)
at jmri.jmrix.nce.NceProgrammer.writeCV(NceProgrammer.java:103)
at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:108)
at jmri.implementation.VerifyWriteProgrammerFacade.writeCV(VerifyWriteProgrammerFacade.java:64)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:370)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:351)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:805)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1020)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:956)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.lambda$2(PaneProgPane.java:371)
at javax.swing.AbstractButton.fireItemStateChanged(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2018-07-13 18:48:59,243 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:48:59,243 symbolicprog.CvValue? ? ? ? ? ? ? ? ? WARN? - Exception during write CV '128' to '17' [AWT-EventQueue-0]
jmri.ProgrammerException: programmer in use
at jmri.jmrix.nce.NceProgrammer.useProgrammer(NceProgrammer.java:164)
at jmri.jmrix.nce.NceProgrammer.writeCV(NceProgrammer.java:103)
at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:108)
at jmri.implementation.VerifyWriteProgrammerFacade.writeCV(VerifyWriteProgrammerFacade.java:64)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:417)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:370)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:351)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:805)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1020)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.restartProgramming(PaneProgPane.java:1270)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1245)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1212)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:395)
at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:384)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:209)
at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:199)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:427)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:370)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:351)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:805)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1020)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:956)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.lambda$2(PaneProgPane.java:371)
at javax.swing.AbstractButton.fireItemStateChanged(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2018-07-13 18:49:45,536 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: A9 00 1D consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:49:47,628 jmrix.AbstractMRTrafficController? ? ?WARN? - timeout flushes receive buffer: 30 [nce.NceTrafficController Receive thread]
2018-07-13 18:50:45,546 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: A9 00 1D consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:50:47,617 jmrix.AbstractMRTrafficController? ? ?WARN? - timeout flushes receive buffer: 30 [nce.NceTrafficController Receive thread]
2018-07-13 18:51:32,674 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Timeout talking to command station (306), trying Paged mode [AWT-EventQueue-0]
2018-07-13 18:51:47,912 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:920)
at java.io.DataInputStream.read(DataInputStream.java:149)
at jmri.jmrix.AbstractMRTrafficController.readByteProtected(AbstractMRTrafficController.java:885)
at jmri.jmrix.AbstractMRTrafficController.loadChars(AbstractMRTrafficController.java:916)
at jmri.jmrix.AbstractMRTrafficController.handleOneIncomingReply(AbstractMRTrafficController.java:988)
at jmri.jmrix.AbstractMRTrafficController.receiveLoop(AbstractMRTrafficController.java:811)
at jmri.jmrix.AbstractMRTrafficController$2.run(AbstractMRTrafficController.java:735)
at java.lang.Thread.run(Thread.java:748)
2018-07-13 18:51:47,947 jmrix.AbstractMRTrafficController? ? ?ERROR - Exit from rcv loop in class jmri.jmrix.nce.NceTrafficController [nce.NceTrafficController Receive thread]
2018-07-13 18:51:55,537 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: A1 00 1D consecutive timeouts = 0 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:51:55,740 jmrix.AbstractMRTrafficController? ? ?WARN? - sendMessage: no connection established for jmri.jmrix.nce.NceTrafficController [nce.NceTrafficController Transmit thread]
java.lang.Exception
at jmri.jmrix.AbstractMRTrafficController.connectionWarn(AbstractMRTrafficController.java:662)
at jmri.jmrix.AbstractMRTrafficController.forwardToPort(AbstractMRTrafficController.java:651)
at jmri.jmrix.nce.NceTrafficController.forwardToPort(NceTrafficController.java:490)
at jmri.jmrix.AbstractMRTrafficController.transmitLoop(AbstractMRTrafficController.java:397)
at jmri.jmrix.AbstractMRTrafficController$1.run(AbstractMRTrafficController.java:711)
at java.lang.Thread.run(Thread.java:748)
2018-07-13 18:52:05,743 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: 9F consecutive timeouts = 1 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:52:05,744 jmrix.AbstractMRTrafficController? ? ?WARN? - sendMessage: no connection established for jmri.jmrix.nce.NceTrafficController [nce.NceTrafficController Transmit thread]
java.lang.Exception
at jmri.jmrix.AbstractMRTrafficController.connectionWarn(AbstractMRTrafficController.java:662)
at jmri.jmrix.AbstractMRTrafficController.forwardToPort(AbstractMRTrafficController.java:651)
at jmri.jmrix.nce.NceTrafficController.forwardToPort(NceTrafficController.java:490)
at jmri.jmrix.AbstractMRTrafficController.transmitLoop(AbstractMRTrafficController.java:416)
at jmri.jmrix.AbstractMRTrafficController$1.run(AbstractMRTrafficController.java:711)
at java.lang.Thread.run(Thread.java:748)
2018-07-13 18:52:15,749 jmrix.AbstractMRTrafficController? ? ?WARN? - Timeout on reply to message: AA consecutive timeouts = 2 in nce.NceTrafficController [nce.NceTrafficController Transmit thread]
2018-07-13 18:52:15,953 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:759)
at jmri.jmrix.nce.NceConnectionStatus.nceEpromPoll(NceConnectionStatus.java:133)
at jmri.jmrix.nce.NceTrafficController.pollMessage(NceTrafficController.java:426)
at jmri.jmrix.AbstractMRTrafficController.transmitLoop(AbstractMRTrafficController.java:411)
at jmri.jmrix.AbstractMRTrafficController$1.run(AbstractMRTrafficController.java:711)
at java.lang.Thread.run(Thread.java:748)
2018-07-13 18:53:05,638 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:54:25,413 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:54:27,472 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@784a84f0 [AWT-EventQueue-0]
2018-07-13 18:54:32,680 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Stopping due to error: Timeout talking to command station (306) [AWT-EventQueue-0]
2018-07-13 18:54:32,681 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Restoring Direct mode [AWT-EventQueue-0]
2018-07-13 18:55:04,676 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@1140e9d4 [AWT-EventQueue-0]
2018-07-13 18:55:05,362 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@1140e9d4 [AWT-EventQueue-0]
2018-07-13 18:55:44,964 jmrit.XmlFile? ? ? ? ? ? ? ? ? ? ? ? ?WARN? - Did not find file or resource xml//Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/roster/ATP_11__Alco_S2.xml [AWT-EventQueue-0]
2018-07-13 18:55:44,964 roster.RosterEntry? ? ? ? ? ? ? ? ? ? ERROR - Exception while loading loco XML file: ATP_11__Alco_S2.xml exception: java.io.FileNotFoundException: Did not find file or resource xml//Users/bettyweed/Library/Preferences/JMRI/My_JMRI_Railroad/roster/ATP_11__Alco_S2.xml [AWT-EventQueue-0]
2018-07-13 18:55:45,375 roster.RosterEntry? ? ? ? ? ? ? ? ? ? ERROR - loadCvModel called before readFile() succeeded [AWT-EventQueue-0]
2018-07-13 18:56:26,318 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@1140e9d4 [AWT-EventQueue-0]
2018-07-13 18:58:03,677 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Timeout talking to command station (306), trying Paged mode [AWT-EventQueue-0]
2018-07-13 18:58:48,666 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@1140e9d4 [AWT-EventQueue-0]
2018-07-13 18:58:57,700 nce.NceMessage? ? ? ? ? ? ? ? ? ? ? ? ERROR - attempt to send unsupported binary command KILL_MAIN_CMD to NCE USB [AWT-EventQueue-0]
2018-07-13 18:59:14,789 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@1140e9d4 [AWT-EventQueue-0]
2018-07-13 18:59:21,550 nce.NceMessage? ? ? ? ? ? ? ? ? ? ? ? ERROR - attempt to send unsupported binary command KILL_MAIN_CMD to NCE USB [AWT-EventQueue-0]
2018-07-13 19:01:03,681 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Stopping due to error: Timeout talking to command station (306) [AWT-EventQueue-0]
2018-07-13 19:01:03,718 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Restoring Direct mode [AWT-EventQueue-0]
2018-07-14 21:26:50,070 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@589ca227 [AWT-EventQueue-0]
2018-07-14 21:26:51,465 nce.NceProgrammer? ? ? ? ? ? ? ? ? ? ?INFO? - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@589ca227 [AWT-EventQueue-0]
2018-07-14 21:29:48,839 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Timeout talking to command station (306), trying Paged mode [AWT-EventQueue-0]
2018-07-14 21:32:48,892 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Stopping due to error: Timeout talking to command station (306) [AWT-EventQueue-0]
2018-07-14 21:32:48,916 jmrit.AbstractIdentify? ? ? ? ? ? ? ? WARN? - Restoring Direct mode [AWT-EventQueue-0]

2. NCE Command Monitor output:?

Enter Programming track mode
command completed successfully
Read CV 29 in direct mode
Exit Programming track mode
command completed successfully
Return software revision number
Reply: 07 03 00

3. LED behavior:

After executing items 1 and 2, I saw the LED on the layout side flash several times. I did not see the LED on the USB side flash at all. I do recall seeing both LEDs flashing intermittently in previous attempts.

Thank you for your help!

--
Steve Jackobs
Austin & Taylor & Pacific


Locked Re: DecoderPro worked on NCE and then stopped working

 

开云体育

Three things I need to know:

1.?The JMRI system console output (Help menu).

2. The NCE Command Monitor output (on the NCE menu and open it before you begin to read).

3. The behaviour of the USB LED and Cab Bus LED on the NCE USB. Both should flash briefly at times. One or other stuck on is an issue and can help diagnose what is happening.


--?
Dave in Australia

The New England Convention 2018

On 14 Jul 2018, at 2:00 PM, sjackobs@... wrote:

Here' s more detail. With DecoderPro running, the message on the lower bar says NCE is online. When I ask it to identify a decoder, the message bars says it is reading CV29, but nothing happens. If I click it again, the message bar says the programmer is in use.?


Locked Re: DecoderPro worked on NCE and then stopped working

 

开云体育

But I don't think this applies to El Capitan.

On 30 March 2018 at 23:54, Randall Wood?rhwood@...[jmriusers]?<jmriusers@...>?wrote:

In High Sierra, you must open System Preferences->Privacy and Security and allowed the kernel extensions you installed to be loaded, or they will not be used.

Randall Wood


On 11 July 2018 at 17:01, Dave Heap?<dgheap@...>?wrote:
There's a gotcha with third-party driver installation in High Sierra.

I don't have?High Sierra and my memory is hazy. I think it is System Preferences->General and you will see a blocked attempt to load the driver. You can approve it there.


--?
Dave in Australia

The New England Convention 2018

On 14 Jul 2018, at 2:00 PM, sjackobs@... wrote:

I am a new user to DCC as of last year and new to the users group. I have the NCE PowerCab and the NCE USB interface. In September 2017 I downloaded JMRI onto my wife's Mac, OSX 10.11.6 and DecoderPro worked fine. About three months ago it stopped working. I re-installed the latest drivers from SiLabs and JMRI 4.11.6 and it still did not work. More technical and experienced people, including Ed at NCE, walked me through my settings and found nothing wrong. Ed suspects that the Mac has explicit security permissions for the USB port and that the OS is blocking the hardware and driver.?

Here' s more detail. With DecoderPro running, the message on the lower bar says NCE is online. When I ask it to identify a decoder, the message bars says it is reading CV29, but nothing happens. If I click it again, the message bar says the programmer is in use.?

The LEDs on both the USB and the layout sides of the interface flash occasionally. The cables check out okay.

I found an email from Dave of Australia about opening the System Profiler on the Mac to check if it is seeing the USB interface. My 21 year-old daughter did so and found it on the System Profiler. (Though it does not show up in the Finder.)
Dave's email gave instruction to open a Terminal Window and paste in a command "while : ;do clear;ls -lt /devlhead;i=$((i+1));echo $i;sleep 1;done" My daughter did so and reported that it could not find /devlhead; the command generated no lines of output though it counted.?

Any help would be appreciated.

Thanks,

Steve Jackobs
Austin & Taylor & Pacific


Locked Re: DecoderPro worked on NCE and then stopped working

 

开云体育

Cut and paste beats retyping and getting,punctuation wrong. It's dev(vertical bar)head

While : ;do clear;ls -lt /dev|head;i=$((i+1));echo $i;sleep 1;done

--?
Dave in Australia

The New England Convention 2018

On 14 Jul 2018, at 2:00 PM, sjackobs@... wrote:

I found an email from Dave of Australia about opening the System Profiler on the Mac to check if it is seeing the USB interface. My 21 year-old daughter did so and found it on the System Profiler. (Though it does not show up in the Finder.)
Dave's email gave instruction to open a Terminal Window and paste in a command "while : ;do clear;ls -lt /devlhead;i=$((i+1));echo $i;sleep 1;done" My daughter did so and reported that it could not find /devlhead; the command generated no lines of output though it counted.?


Locked Re: Dispatcher Auto Active Train Fails to Pause

 

Hi Paul
There is good news, there is nothing wrong with the panel that causes this and I
have isolated the problem. There is a property in the Signal System that
AutoTrains does not process correctly and causes the pause to be ignored. I just
need to find the best way to handle it without breaking anything else.
Steve G.

---------- Original Message ----------
From: paul@...
Date: July 14, 2018 at 1:34 PM


I've just got around to a bit more investigation on this, mainly to see if I
could identify why it seems difficult to recreate the problem or identify some
other environmental issue. ?I've produced a greatly simplified layout panel on
the basis that if the problem disappeared then I could introduce features step
by step, however it's still there. ?To provide a quick recap, it occurs when

1) pause is specified on a section in a transit which comprises a single block
and which is marked as being safe in the transit?and,
2) on the Activate New Train panel 'all cars have resistance wheels' is
specified in conjunction with the Allocation Method being 'to Safe Sec'.

The train slows to 25% on section entry but its speed is not set to 0 and the
status in the dispatcher panel doesn't changed to paused. ?The train moves to
the end of the transit at the reduced speed and when it reaches the end it is
terminated as expected but a java exception occurs:

18:25:27.963 (138223) ERROR [pause train C170-19] AutoActiveTrain.java:1537 ?-
InterruptedException while waiting when paused
? ? java.lang.InterruptedException: sleep interrupted
? ?at java.lang.Thread.sleep(Native Method)
? ?at
jmri.jmrit.dispatcher.AutoActiveTrain$PauseTrain.run(AutoActiveTrain.java:1532)
? ?at java.lang.Thread.run(Thread.java:748)
?
I've uploaded the simplified panel, dispatcher options file and the train
description file in the hope that this will hope with spotting what's gone
wrong with my usage.
/g/jmriusers/files/ProblemsBeingWorkedOn/PauseTest.zip

Thanks in advance

Paul



Locked Re: Dispatcher Auto Active Train Fails to Pause

 

I've just got around to a bit more investigation on this, mainly to see if I could identify why it seems difficult to recreate the problem or identify some other environmental issue. ?I've produced a greatly simplified layout panel on the basis that if the problem disappeared then I could introduce features step by step, however it's still there. ?To provide a quick recap, it occurs when

1) pause is specified on a section in a transit which comprises a single block and which is marked as being safe in the transit?and,
2) on the Activate New Train panel 'all cars have resistance wheels' is specified in conjunction with the Allocation Method being 'to Safe Sec'.

The train slows to 25% on section entry but its speed is not set to 0 and the status in the dispatcher panel doesn't changed to paused. ?The train moves to the end of the transit at the reduced speed and when it reaches the end it is terminated as expected but a java exception occurs:

18:25:27.963 (138223) ERROR [pause train C170-19] AutoActiveTrain.java:1537 ?- InterruptedException while waiting when paused
? ? java.lang.InterruptedException: sleep interrupted
? ? at java.lang.Thread.sleep(Native Method)
? ? at jmri.jmrit.dispatcher.AutoActiveTrain$PauseTrain.run(AutoActiveTrain.java:1532)
? ? at java.lang.Thread.run(Thread.java:748)
?
I've uploaded the simplified panel, dispatcher options file and the train description file in the hope that this will hope with spotting what's gone wrong with my usage.
/g/jmriusers/files/ProblemsBeingWorkedOn/PauseTest.zip

Thanks in advance

Paul


Locked Re: fwd/rev for sections in layout panel

 

开云体育

so i should ignore the program assigned directions and re-define them based on the train travelling in a loop. the layout is 2 connected loops and all sections except 2 are single blocks.

tony


On Jul 14, 2018, at 12:20 PM, Egbert Broerse <dcc2@...> wrote:

Tony,
As you are talking about Sections, I assume you mean defiining them in the Sections table (and than use them in the Layout Editor panel with Dispatcher etc).
First, can you confirm you have read the ? Under Add - point 6. it tells you:
Where possible, the program entered FORWARD or REVERSE for you. If it couldn't determine direction unambiguously, it entered?UNKNOWN. You must assign all UNKNOWN Travel Directions before the new Section can be created. Important Note:?Travel Direction assignments must be consistent.?If the new Section has only one Block, it's not important which direction you choose as FORWARD, but once you make that choice, all assignments must conform to it. If the new Section has multiple Blocks, the FORWARD direction is the direction a train would travel if moving from the top Block toward the bottom Block. (in the table)

You can choose either CW or CCW, but after you have defined the first Section/Block FORWARD travel direction, stick with that for the whole Dispatcher set-up.
Use BACKWARDS if in this or another Transit you return to a Block driving in the opposite direction, perhaps after a return loop or reversing your train.
As soon as you miss a Section from the drop down, it could be a sign that you entered the wrong Travel Direction (you can later correct this without deling a Section, so no panic)

Egbert


Locked Re: fwd/rev for sections in layout panel

 

steve

i am not asking which way to define things but why the program itself which defines direction when you enter the section info contradicts itself on parallel identical sections.
should i use the jmri defined directions or the ones i think is correct

tony

On Jul 14, 2018, at 12:22 PM, Steve_G <RailRodder@...> wrote:

Tony
Depends on what value you put on your sanity..
If you value it then:
If its circular pick cw as one direction and ccw as the other.
If its point to point make it A to Z in one direction and Z to A as the other.
Reversing sections, just pick the way you can remember.
Steve G.
---------- Original Message ----------
From: AD <bklyns_baseball_club@...>
Date: July 14, 2018 at 11:50 AM



can someone tell me how the jmri program determines wether coming from a
block to the right of the section being programmed is the fwd or rev
direction.
why would an identical set of sections parallel to the first have the
opposite direction

should i use the jmri results or select directions as if a train is
travelling thru the layout in a cw or ccw direction

tony




Locked Re: fwd/rev for sections in layout panel

 

Tony
Depends on what value you put on your sanity..
If you value it then:
If its circular pick cw as one direction and ccw as the other.
If its point to point make it A to Z in one direction and Z to A as the other.
Reversing sections, just pick the way you can remember.
Steve G.

---------- Original Message ----------
From: AD <bklyns_baseball_club@...>
Date: July 14, 2018 at 11:50 AM



can someone tell me how the jmri program determines wether coming from a
block to the right of the section being programmed is the fwd or rev
direction.
why would an identical set of sections parallel to the first have the
opposite direction

should i use the jmri results or select directions as if a train is
travelling thru the layout in a cw or ccw direction

tony



Locked Re: fwd/rev for sections in layout panel

 

Tony,
As you are talking about Sections, I assume you mean defiining them in the Sections table (and than use them in the Layout Editor panel with Dispatcher etc).
First, can you confirm you have read the ? Under Add - point 6. it tells you:
Where possible, the program entered FORWARD or REVERSE for you. If it couldn't determine direction unambiguously, it entered?UNKNOWN. You must assign all UNKNOWN Travel Directions before the new Section can be created. Important Note:?Travel Direction assignments must be consistent.?If the new Section has only one Block, it's not important which direction you choose as FORWARD, but once you make that choice, all assignments must conform to it. If the new Section has multiple Blocks, the FORWARD direction is the direction a train would travel if moving from the top Block toward the bottom Block. (in the table)

You can choose either CW or CCW, but after you have defined the first Section/Block FORWARD travel direction, stick with that for the whole Dispatcher set-up.
Use BACKWARDS if in this or another Transit you return to a Block driving in the opposite direction, perhaps after a return loop or reversing your train.
As soon as you miss a Section from the drop down, it could be a sign that you entered the wrong Travel Direction (you can later correct this without deling a Section, so no panic)

Egbert


Locked Re: Broken Download Links (Re: [jmriusers] JMRI 4.12 is available for download)

Jon Miller
 

开云体育

??? For some reason this download seems to be taking a long time to extract.? It seems to be the .png files, everything else it zooms through.? Thoughts?
-- 
Jon Miller
For me time stopped in 1941
Digitrax  Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS


Locked Re: fwd/rev for sections in layout panel

 

开云体育


can someone tell me how the jmri program determines wether coming from a block to the right of the section being programmed is the fwd or rev direction.
why would an identical set of sections parallel to the first have the opposite direction

should i use the jmri results or select directions as if a train is travelling thru the layout in a cw or ccw direction

tony?


Locked Re: JMRI 4.12 is available for download

 

开云体育

And will consider making a donation to cover the miscellaneous expenses:

?

?

Ross

?

From: [email protected] <[email protected]> On Behalf Of Jon Miller
Sent: Saturday, July 14, 2018 10:55 AM
To: [email protected]
Subject: Re: [jmriusers] JMRI 4.12 is available for download

?

On 7/14/2018 7:32 AM, Bob Jacobsen wrote:

Should be fixed now. Sorry for the problem.

Thanks Bob, you and the crew are doing a wonderful job.? I hope all users of JMRI realize all the effort that goes into this "free" software.

-- 
Jon Miller
For me time stopped in 1941
Digitrax? Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS


Locked Re: JMRI 4.12 is available for download

 

开云体育

Having purchased both RailOp and Protrak many years ago and watching JMRI develop I am extremely grateful to all who helped develop and enhance JMRI making it the best program out there for my needs.? Also many thanks to Dan Foltz for the development and enhancements made in Manifest Creator and his willingness to make improvements from our suggestions.? What great people.

?

Thanks,

Gary Ray

Magalia, CA

?

From: [email protected] [mailto:[email protected]] On Behalf Of Jon Miller
Sent: Saturday, July 14, 2018 7:55 AM
To: [email protected]
Subject: Re: [jmriusers] JMRI 4.12 is available for download

?

Thanks Bob, you and the crew are doing a wonderful job.? I hope all users of JMRI realize all the effort that goes into this "free" software.

-- 
Jon Miller

Virus-free.


Locked Re: JMRI 4.12 is available for download

Jon Miller
 

开云体育

On 7/14/2018 7:32 AM, Bob Jacobsen wrote:
Should be fixed now. Sorry for the problem.

Thanks Bob, you and the crew are doing a wonderful job.? I hope all users of JMRI realize all the effort that goes into this "free" software.

-- 
Jon Miller
For me time stopped in 1941
Digitrax  Chief/Zephyr systems, JMRI User
SPROG User
NMRA Life member #2623
Member SFRH&MS


Locked Re: Data base merge

 

Charles,

?Yes you can.? The instructions on how to do so are in the Operations "Help" and can also be found here:?

HTH,
Steve
"Breezlys"