JMRI / JMRI

JMRI model railroad digital command & control software
https://www.jmri.org
Other
235 stars 330 forks source link

Decoder Pro 4.6 using Spog 11V3 WIthrottle not Working #2746

Closed peterriley2 closed 4 years ago

peterriley2 commented 7 years ago

Ra

As requested I would be interested in some assistance Downloaded new production version of JMRI 4.6 I'm using windows 10 and a new sprog11V3 I am struggling to use WIThrottle am I doing some thing wrong? I get am error on both the iPhone and iPad Network has disconnected, trying to reconnect The standard throttle is working and the loco operates as required

Comments from Randel

I see from the information you posted that JMRI cannot determine its own address.

You may find that either disabling IPv6 in Windows networking configuration or disabling the firewall or both will resolve your issue. If disabling the firewall resolves your issue, re-enable it, but make exceptions for ports 12080 and 12090, the JMRI web and WiThrottle ports.

Tried al this and still the same

Here is the log file

JMRI Version: 4.6-R81496dc
JMRI configuration file name: null
JMRI main window name: DecoderPro: All Entries
JMRI Application: DecoderPro
Connection 0: SPROG DCC connected via SPROG Command Station on COM3 Disabled false
Available Communication Ports: Found 1 serial ports Port: COM3 - in use by: JMRI app
Active profile: Sprog Command
Profile location: C:\Users\Peter Riley\JMRI\Sprog_Command
Profile ID: Sprog_Command.3eb9fa78
Preferences directory: C:\Users\Peter Riley\JMRI\Sprog_Command\
Program directory: C:\Program Files\JMRI
Roster index location: C:\Users\Peter Riley\JMRI\Sprog_Command\roster.xml
Current panel file: [none]
Audio factory type: [not initialised]
java.version: 1.8.0_111
java.vendor: Oracle Corporation
java.home: C:\Program Files\Java\jre1.8.0_111
java.vm.version: 25.111-b14
java.vm.vendor: Oracle Corporation
java.vm.name: Java HotSpot(TM) Client VM
java.specification.version: 1.8
java.specification.vendor: Oracle Corporation
java.specification.name: Java Platform API Specification
java.class.version: 52.0
java.class.path: .;classes;jmri.jar;lib\beansbinding-1.2.1.jar;lib\bluecove-2.1.1-SNAPSHOT.jar;lib\bluecove-bluez-2.1.1-SNAPSHOT.jar;lib\bluecove-gpl-2.1.1-SNAPSHOT.jar;lib\ch.ntb.usb.jar;lib\commons-io-1.3.1.jar;lib\commons-lang3-3.2.1.jar;lib\gluegen-rt.jar;lib\jackson-annotations-2.0.6.jar;lib\jackson-core-2.0.6.jar;lib\jackson-databind-2.0.6.jar;lib\jakarta-regexp-1.5.jar;lib\javacsv.jar;lib\javax.servlet-api-3.1.0.jar;lib\jdom-2.0.5.jar;lib\jdom.jar;lib\jetty-http-9.3.9.v20160517.jar;lib\jetty-io-9.3.9.v20160517.jar;lib\jetty-security-9.3.9.v20160517.jar;lib\jetty-server-9.3.9.v20160517.jar;lib\jetty-servlet-9.3.9.v20160517.jar;lib\jetty-util-9.3.9.v20160517.jar;lib\jhall.jar;lib\jhidrawplugin.jar;lib\jinput.jar;lib\jlfgr-1_0.jar;lib\jmdns.jar;lib\joal.jar;lib\jul-to-slf4j-1.7.13.jar;lib\jython-standalone-2.7.0.jar;lib\log4j-1.2.17.jar;lib\mailapi.jar;lib\openlcb.jar;lib\pi4j-core.jar;lib\pi4j-device.jar;lib\pi4j-gpio-extension.jar;lib\pi4j-service.jar;lib\RXTXcomm.jar;lib\Serialio.jar;lib\slf4j-api-1.7.13.jar;lib\slf4j-log4j12-1.7.13.jar;lib\smtp.jar;lib\vecmath-1.5.2.jar;lib\websocket-api-9.3.9.v20160517.jar;lib\websocket-client-9.3.9.v20160517.jar;lib\websocket-common-9.3.9.v20160517.jar;lib\websocket-server-9.3.9.v20160517.jar;lib\websocket-servlet-9.3.9.v20160517.jar;lib\WinRegistry-4.4.jar;lib\xAPlib.jar;lib\xbee-api-0.9.jar;lib\xbjlib-1.1.1.jar;lib\xercesImpl.jar
java.library.path: .;lib\x86;lib
java.compiler: null
java.ext.dirs: C:\Program Files\Java\jre1.8.0_111\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
file.encoding: UTF-8
os.name: Windows 10
os.arch: x86
os.version: 10.0
python.home: C:\Users\Peter Riley\JMRI\systemfiles
python.path: null
python.cachedir: null
python.cachedir.skip: null
python.startup: null
user.name: Peter Riley
user.home: C:\Users\Peter Riley
user.dir: C:\Program Files\JMRI
user.country: US
user.language: en
user.timezone: Europe/London
jmri.log.path: C:\Users\Peter Riley\JMRI\log\
Screen size h:864, w:1152 Inset t:0, b:40; l:0, r:0 Screen resolution: 96 Environment max bounds: java.awt.Rectangle[x=0,y=0,width=1152,height=824] bounds[0] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] bounds[1] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] bounds[2] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] bounds[3] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] bounds[4] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] bounds[5] = java.awt.Rectangle[x=0,y=0,width=1152,height=864] Device: \Display0 bounds = java.awt.Rectangle[x=0,y=0,width=1152,height=864] sun.awt.Win32GraphicsConfig@1647f75[dev=Win32GraphicsDevice[screen=0],pixfmt=2] JmriInsets t:0, b:40; l:0, r:0 Network Interface: eth1 Long Name: Intel(R) 82562V-2 10/100 Network Connection Host Name: PeterRiley-PC IP address: 192.168.1.2 ZeroConfService host: PeterRiley-PC running 1 service(s) ZeroConfService: My JMRI Railroad._withrottle._tcp.local.
Name: My JMRI Railroad
Address: [unknown due to NPE] Port: 12090
Server: PeterRiley-PC.local.
Type: _withrottle._tcp.local.
URL: [unknown due to NPE] Published: yes

rhwood commented 7 years ago

@peterriley2 Thanks for reporting this. When you run JMRI, it creates a file called session.log in C:\Users\Peter Riley\JMRI\log\ Can you attach that file to this issue or copy and paste its contents into a comment on this issue?

I think the clue to understanding what is happening is in that log based on these statements from what you have already provided:

ZeroConfService: My JMRI Railroad._withrottle._tcp.local.
Name: My JMRI Railroad
Address: [unknown due to NPE]
Port: 12090
Server: PeterRiley-PC.local.
Type: _withrottle._tcp.local.
URL: [unknown due to NPE]
Published: yes

where JMRI cannot figure out the address.

peterriley2 commented 7 years ago

Randel Many thanks for the reply and directing me to where the log file is located Here is the log file as I have just repeated the same process again 2016-12-20 14:32:42,150 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 14:32:42,150 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 14:32:42,150 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 14:32:42,384 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-5] 2016-12-20 14:53:19,191 managers.DefaultShutDownManager       INFO  - Normal termination complete [AWT-EventQueue-0] 2016-12-20 14:53:21,425 util.Log4JUtil                        INFO  - ** JMRI log * [main] 2016-12-20 14:53:21,441 util.Log4JUtil                        INFO  - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-20 14:53:21,441 util.Log4JUtil                        INFO  - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-20 14:53:21,457 apps.AppsBase                         INFO  - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Tue Dec 20 14:53:21 GMT 2016 [main] 2016-12-20 14:53:33,082 profile.ProfileManagerDialog          INFO  - Automatically starting with profile Programming_Track.3e599da2 after timeout. [AWT-EventQueue-0] 2016-12-20 14:53:33,238 gui3.Apps3                            INFO  - Starting with profile Programming_Track.3e599da2 [main] 2016-12-20 14:53:33,550 node.NodeIdentity                     INFO  - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-20 14:53:34,140 serialdriver.SerialDriverAdapter      INFO  - COM3 port opened at 9600 baud, sees  DTR: true RTS: true DSR: false CTS: false  CD: false [main] 2016-12-20 14:53:40,218 util.FileUtilSupport                  INFO  - File path program: is C:\Program Files\JMRI\ [main] 2016-12-20 14:53:40,218 util.FileUtilSupport                  INFO  - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 14:53:40,218 util.FileUtilSupport                  INFO  - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 14:53:40,281 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 14:53:40,281 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 14:53:40,281 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 14:53:41,765 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-20 14:56:18,484 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 14:56:26,922 sprog.SprogCommandStation             INFO  - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-20 15:00:06,734 jmri.NmraPacket                       ERROR - invalid address 15227 [AWT-EventQueue-0] 2016-12-20 15:00:06,734 symbolicprog.CvValue                  WARN  - Exception during write CV '17' to '223' [AWT-EventQueue-0] java.lang.NullPointerException  at jmri.jmrix.sprog.SprogSlot.addressFromPacket(SprogSlot.java:457)  at jmri.jmrix.sprog.SprogSlot.getAddr(SprogSlot.java:377)  at jmri.jmrix.sprog.SprogCommandStation.notifySlotListeners(SprogCommandStation.java:365)  at jmri.jmrix.sprog.SprogCommandStation.opsModepacket(SprogCommandStation.java:297)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$3.itemStateChanged(PaneProgPane.java:379)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:00:06,797 sprog.SprogProgrammer                 INFO  - programmer already in use by CvValue _num=17 _cvName= _piCv=null _siCv=null _iCv=null [AWT-EventQueue-0] 2016-12-20 15:00:06,828 symbolicprog.CvValue                  WARN  - Exception during write CV '18' to '83' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use  at jmri.jmrix.sprog.SprogProgrammer.useProgrammer(SprogProgrammer.java:112)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:43)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:332)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)  at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:241)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:546)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$3.itemStateChanged(PaneProgPane.java:379)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:00:06,828 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:06,859 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:07,328 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:19,062 jmri.NmraPacket                       ERROR - invalid address 15227 [AWT-EventQueue-0] 2016-12-20 15:00:19,062 symbolicprog.CvValue                  WARN  - Exception during write CV '17' to '223' [AWT-EventQueue-0] java.lang.NullPointerException  at jmri.jmrix.sprog.SprogSlot.addressFromPacket(SprogSlot.java:457)  at jmri.jmrix.sprog.SprogSlot.getAddr(SprogSlot.java:377)  at jmri.jmrix.sprog.SprogCommandStation.notifySlotListeners(SprogCommandStation.java:365)  at jmri.jmrix.sprog.SprogCommandStation.opsModepacket(SprogCommandStation.java:297)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.doWrite(PaneProgFrame.java:1512)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.writeChanges(PaneProgFrame.java:1498)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$6.itemStateChanged(PaneProgFrame.java:272)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:00:19,062 sprog.SprogProgrammer                 INFO  - programmer already in use by CvValue _num=17 _cvName= _piCv=null _siCv=null _iCv=null [AWT-EventQueue-0] 2016-12-20 15:00:19,062 symbolicprog.CvValue                  WARN  - Exception during write CV '18' to '83' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use  at jmri.jmrix.sprog.SprogProgrammer.useProgrammer(SprogProgrammer.java:112)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:43)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:332)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)  at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:241)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:546)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.doWrite(PaneProgFrame.java:1512)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.writeChanges(PaneProgFrame.java:1498)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$6.itemStateChanged(PaneProgFrame.java:272)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:00:19,187 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:19,203 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:19,672 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:00:56,875 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:01:16,812 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 15:01:36,797 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:02:14,391 jmri.NmraPacket                       ERROR - invalid address 15227 [AWT-EventQueue-0] 2016-12-20 15:02:14,391 symbolicprog.CvValue                  WARN  - Exception during write CV '17' to '223' [AWT-EventQueue-0] java.lang.NullPointerException  at jmri.jmrix.sprog.SprogSlot.addressFromPacket(SprogSlot.java:457)  at jmri.jmrix.sprog.SprogSlot.getAddr(SprogSlot.java:377)  at jmri.jmrix.sprog.SprogCommandStation.notifySlotListeners(SprogCommandStation.java:365)  at jmri.jmrix.sprog.SprogCommandStation.opsModepacket(SprogCommandStation.java:297)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.doWrite(PaneProgFrame.java:1512)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.writeChanges(PaneProgFrame.java:1498)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$6.itemStateChanged(PaneProgFrame.java:272)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:02:14,406 sprog.SprogProgrammer                 INFO  - programmer already in use by CvValue _num=17 _cvName= _piCv=null _siCv=null _iCv=null [AWT-EventQueue-0] 2016-12-20 15:02:14,406 symbolicprog.CvValue                  WARN  - Exception during write CV '18' to '83' [AWT-EventQueue-0] jmri.ProgrammerException: programmer in use  at jmri.jmrix.sprog.SprogProgrammer.useProgrammer(SprogProgrammer.java:112)  at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:43)  at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:332)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)  at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:241)  at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:546)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.doWrite(PaneProgFrame.java:1512)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.writeChanges(PaneProgFrame.java:1498)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$6.itemStateChanged(PaneProgFrame.java:272)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:02:14,422 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:02:14,422 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:02:14,438 sprog.SprogCommandStation             ERROR - Invalid DCC packet length: 0 [AWT-EventQueue-0] 2016-12-20 15:03:15,281 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 15:05:52,360 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 15:10:55,782 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:11:12,157 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 15:11:16,266 jmrix.AbstractThrottle                WARN  - Roster Entry 8019 running time not saved as entry is already open for editing [AWT-EventQueue-0] 2016-12-20 15:11:24,657 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:14:46,282 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 15:14:49,001 jmrix.AbstractThrottle                WARN  - Roster Entry 8019 running time not saved as entry is already open for editing [AWT-EventQueue-0] 2016-12-20 15:14:56,657 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:15:29,001 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 15:20:08,415 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setState(VariableValue.java:302)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:352)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.setState(CvValue.java:195)  at jmri.jmrit.symbolicprog.CvValue.setValue(CvValue.java:136)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.updatedTextField(LongAddrVariableValue.java:113)  at jmri.jmrit.symbolicprog.DccAddressPanel$5.doExtended(DccAddressPanel.java:197)  at jmri.jmrit.symbolicprog.DccAddressVarHandler.(DccAddressVarHandler.java:32)  at jmri.jmrit.symbolicprog.DccAddressPanel$5.(DccAddressPanel.java:185)  at jmri.jmrit.symbolicprog.DccAddressPanel.exitField(DccAddressPanel.java:185)  at jmri.jmrit.symbolicprog.DccAddressPanel$4.focusLost(DccAddressPanel.java:163)  at java.awt.AWTEventMulticaster.focusLost(Unknown Source)  at java.awt.Component.processFocusEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)  at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)  at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:20:08,540 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)  at jmri.jmrit.symbolicprog.EnumVariableValue.writeAll(EnumVariableValue.java:444)  at jmri.jmrit.symbolicprog.EnumVariableValue.writeChanges(EnumVariableValue.java:429)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$3.itemStateChanged(PaneProgPane.java:379)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 15:25:47,275 managers.DefaultShutDownManager       INFO  - Program termination aborted by "DecoderPro Decoder Window Check" [AWT-EventQueue-0] 2016-12-20 15:26:01,822 managers.DefaultShutDownManager       INFO  - Normal termination complete [AWT-EventQueue-0] 2016-12-20 15:26:12,587 util.Log4JUtil                        INFO  - ** JMRI log * [main] 2016-12-20 15:26:12,603 util.Log4JUtil                        INFO  - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-20 15:26:12,603 util.Log4JUtil                        INFO  - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-20 15:26:12,619 apps.AppsBase                         INFO  - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Tue Dec 20 15:26:12 GMT 2016 [main] 2016-12-20 15:26:17,915 gui3.Apps3                            INFO  - Starting with profile Programming_Track.3e599da2 [main] 2016-12-20 15:26:18,181 node.NodeIdentity                     INFO  - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-20 15:26:18,683 serialdriver.SerialDriverAdapter      INFO  - COM3 port opened at 9600 baud, sees  DTR: true RTS: true DSR: false CTS: false  CD: false [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path program: is C:\Program Files\JMRI\ [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 15:26:21,215 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 15:26:21,777 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-20 15:27:52,105 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:27:54,590 sprog.SprogCommandStation             INFO  - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-20 15:28:09,418 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 15:32:20,871 progdebugger.ProgDebugger             INFO  - read CV: 1 mode: Paged will read 123 [AWT-EventQueue-0] 2016-12-20 15:32:21,621 progdebugger.ProgDebugger             INFO  - read CV: 29 mode: Paged will read 123 [AWT-EventQueue-0] 2016-12-20 15:32:22,371 progdebugger.ProgDebugger             INFO  - read CV: 17 mode: Paged will read 123 [AWT-EventQueue-0] 2016-12-20 15:32:23,121 progdebugger.ProgDebugger             INFO  - read CV: 18 mode: Paged will read 123 [AWT-EventQueue-0] 2016-12-20 15:32:23,871 progdebugger.ProgDebugger             INFO  - read CV: 19 mode: Paged will read 123 [AWT-EventQueue-0] 2016-12-20 15:33:33,137 jmrit.XmlFile                         INFO  - No C:\Users\Peter Riley\JMRI\Programming_Track\roster\80119.xml file to backup [AWT-EventQueue-0] 2016-12-20 15:34:58,246 progdebugger.ProgDebugger             INFO  - write CV: 17 to: 223 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:34:59,012 progdebugger.ProgDebugger             INFO  - write CV: 18 to: 83 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:36:53,887 progdebugger.ProgDebugger             INFO  - write CV: 1 to: 3 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:36:54,637 progdebugger.ProgDebugger             INFO  - write CV: 29 to: 123 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:36:55,403 progdebugger.ProgDebugger             INFO  - write CV: 19 to: 123 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:37:44,856 progdebugger.ProgDebugger             INFO  - write CV: 29 to: 122 mode: Direct [AWT-EventQueue-0] 2016-12-20 15:38:07,840 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:38:35,731 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 15:39:27,059 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:39:44,184 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:40:29,231 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:40:32,919 jmrix.AbstractThrottle                WARN  - current stored duration is not a valid number "null " [AWT-EventQueue-0] 2016-12-20 15:40:40,387 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 15:41:07,303 util.Log4JUtil                        INFO  - ** JMRI log * [main] 2016-12-20 15:41:07,318 util.Log4JUtil                        INFO  - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-20 15:41:07,334 util.Log4JUtil                        INFO  - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-20 15:41:07,334 apps.AppsBase                         INFO  - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Tue Dec 20 15:41:07 GMT 2016 [main] 2016-12-20 15:41:11,787 gui3.Apps3                            INFO  - Starting with profile Programming_Track.3e599da2 [main] 2016-12-20 15:41:11,943 node.NodeIdentity                     INFO  - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-20 15:41:12,278 serialdriver.SerialDriverAdapter      INFO  - COM3 port opened at 9600 baud, sees  DTR: true RTS: true DSR: false CTS: false  CD: false [main] 2016-12-20 15:41:12,887 util.FileUtilSupport                  INFO  - File path program: is C:\Program Files\JMRI\ [main] 2016-12-20 15:41:12,887 util.FileUtilSupport                  INFO  - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 15:41:12,903 util.FileUtilSupport                  INFO  - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 15:41:12,903 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 15:41:12,903 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 15:41:12,903 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 15:41:13,137 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-20 15:41:30,481 throttle.AddressPanel                 INFO  - Asked for 3 got 3(S) [AWT-EventQueue-0] 2016-12-20 15:41:34,481 sprog.SprogCommandStation             INFO  - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-20 15:41:55,543 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 15:42:24,918 throttle.AddressPanel                 INFO  - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-20 16:32:52,361 util.Log4JUtil                        INFO  - ** JMRI log * [main] 2016-12-20 16:32:52,392 util.Log4JUtil                        INFO  - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-20 16:32:52,392 util.Log4JUtil                        INFO  - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-20 16:32:52,392 apps.AppsBase                         INFO  - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Tue Dec 20 16:32:52 GMT 2016 [main] 2016-12-20 16:33:00,908 gui3.Apps3                            INFO  - Starting with profile Programming_Track.3e599da2 [main] 2016-12-20 16:33:01,377 node.NodeIdentity                     INFO  - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-20 16:33:02,139 serialdriver.SerialDriverAdapter      INFO  - COM3 port opened at 9600 baud, sees  DTR: true RTS: true DSR: false CTS: false  CD: false [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path program: is C:\Program Files\JMRI\ [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 16:33:06,217 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 16:33:07,655 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-20 16:34:28,077 managers.DefaultShutDownManager       INFO  - Normal termination complete [AWT-EventQueue-0] 2016-12-20 16:34:29,499 util.Log4JUtil                        INFO  - ** JMRI log *** [main] 2016-12-20 16:34:29,514 util.Log4JUtil                        INFO  - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-20 16:34:29,514 util.Log4JUtil                        INFO  - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-20 16:34:29,530 apps.AppsBase                         INFO  - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Tue Dec 20 16:34:29 GMT 2016 [main] 2016-12-20 16:34:41,108 profile.ProfileManagerDialog          INFO  - Automatically starting with profile Programming_Track.3e599da2 after timeout. [AWT-EventQueue-0] 2016-12-20 16:34:41,171 gui3.Apps3                            INFO  - Starting with profile Programming_Track.3e599da2 [main] 2016-12-20 16:34:41,374 node.NodeIdentity                     INFO  - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-20 16:34:41,934 serialdriver.SerialDriverAdapter      INFO  - COM3 port opened at 9600 baud, sees  DTR: true RTS: true DSR: false CTS: false  CD: false [main] 2016-12-20 16:34:43,091 util.FileUtilSupport                  INFO  - File path program: is C:\Program Files\JMRI\ [main] 2016-12-20 16:34:43,091 util.FileUtilSupport                  INFO  - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 16:34:43,091 util.FileUtilSupport                  INFO  - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-20 16:34:43,106 util.FileUtilSupport                  INFO  - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-20 16:34:43,106 util.FileUtilSupport                  INFO  - File path home: is C:\Users\Peter Riley\ [main] 2016-12-20 16:34:43,106 util.FileUtilSupport                  INFO  - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-20 16:34:43,466 util.prefs                            WARN  - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-5] 2016-12-20 16:38:18,250 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 16:38:37,687 throttle.AddressPanel                 INFO  - Asked for 2016 got 2016(L) [AWT-EventQueue-0] 2016-12-20 16:41:20,531 throttle.AddressPanel                 INFO  - Asked for 2016 got 2016(L) [AWT-EventQueue-0] 2016-12-20 16:43:02,875 throttle.AddressPanel                 INFO  - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-20 16:43:43,750 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.valueOf(Unknown Source)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.exitField(LongAddrVariableValue.java:88)  at jmri.jmrit.symbolicprog.LongAddrVariableValue$VarTextField$2.focusLost(LongAddrVariableValue.java:419)  at java.awt.AWTEventMulticaster.focusLost(Unknown Source)  at java.awt.Component.processFocusEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)  at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)  at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 16:44:31,156 throttle.AddressPanel                 INFO  - Asked for 2016 got 2016(L) [AWT-EventQueue-0] 2016-12-20 16:45:56,500 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)  at jmri.jmrit.symbolicprog.DecVariableValue.readAll(DecVariableValue.java:338)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeRead(PaneProgPane.java:842)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextRead(PaneProgPane.java:891)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.readPaneAll(PaneProgPane.java:706)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$2.itemStateChanged(PaneProgPane.java:358)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 16:45:59,797 tabbedframe.PaneProgPane              ERROR - listener already set at read start [AWT-EventQueue-0] 2016-12-20 16:46:01,516 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)  at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:362)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)  at jmri.jmrit.symbolicprog.CvValue.programmingOpReply(CvValue.java:705)  at jmri.jmrix.sprog.SprogProgrammer.notifyProgListenerEnd(SprogProgrammer.java:252)  at jmri.jmrix.sprog.SprogProgrammer.notifyReply(SprogProgrammer.java:216)  at jmri.jmrix.sprog.SprogTrafficController.notifyReply(SprogTrafficController.java:146)  at jmri.jmrix.sprog.SprogTrafficController$1.run(SprogTrafficController.java:343)  at java.awt.event.InvocationEvent.dispatch(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 16:47:17,156 tabbedframe.PaneProgPane              ERROR - listener already set at read start [AWT-EventQueue-0] 2016-12-20 16:47:17,156 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)  at jmri.jmrit.symbolicprog.DecVariableValue.readAll(DecVariableValue.java:338)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeRead(PaneProgPane.java:842)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextRead(PaneProgPane.java:891)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.readPaneAll(PaneProgPane.java:706)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$2.itemStateChanged(PaneProgPane.java:358)  at javax.swing.AbstractButton.fireItemStateChanged(Unknown Source)  at javax.swing.AbstractButton$Handler.itemStateChanged(Unknown Source)  at javax.swing.DefaultButtonModel.fireItemStateChanged(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setSelected(Unknown Source)  at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at jmri.util.BusyGlassPane$CBListener.redispatchMouseEvent(BusyGlassPane.java:140)  at jmri.util.BusyGlassPane$CBListener.mouseReleased(BusyGlassPane.java:95)  at java.awt.Component.processMouseEvent(Unknown Source)  at javax.swing.JComponent.processMouseEvent(Unknown Source)  at java.awt.Component.processEvent(Unknown Source)  at java.awt.Container.processEvent(Unknown Source)  at java.awt.Component.dispatchEventImpl(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)  at java.awt.Container.dispatchEventImpl(Unknown Source)  at java.awt.Window.dispatchEventImpl(Unknown Source)  at java.awt.Component.dispatchEvent(Unknown Source)  at java.awt.EventQueue.dispatchEventImpl(Unknown Source)  at java.awt.EventQueue.access$500(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.awt.EventQueue$3.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.awt.EventQueue$4.run(Unknown Source)  at java.security.AccessController.doPrivileged(Native Method)  at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  at java.awt.EventQueue.dispatchEvent(Unknown Source)  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)  at java.awt.EventDispatchThread.run(Unknown Source) 2016-12-20 16:47:54,094 sprog.SprogProgrammer                 INFO  - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@d02636 [AWT-EventQueue-0] 2016-12-20 16:48:54,750 swing.RosterFrame                     WARN  - Read address 8019, but no such loco in roster [AWT-EventQueue-0] 2016-12-20 16:49:21,907 sprog.SprogProgrammer                 INFO  - programmer already in use by jmri.jmrit.roster.swing.RosterFrame$3@9989a3 [AWT-EventQueue-0] 2016-12-20 16:49:51,938 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0] java.lang.NumberFormatException: For input string: "8019 "  at java.lang.NumberFormatException.forInputString(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at java.lang.Integer.parseInt(Unknown Source)  at jmri.jmrit.roster.RosterEntryPane.setDccAddress(RosterEntryPane.java:430)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.updateDccAddress(PaneProgFrame.java:1205)  at jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame$11.propertyChange(PaneProgFrame.java:1060)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.VariableValue.setState(VariableValue.java:302)  at jmri.jmrit.symbolicprog.LongAddrVariableValue.propertyChange(LongAddrVariableValue.java:352)  at java.beans.PropertyChangeSupport.fire(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)  at jmri.jmrit.symbolicprog.CvValue.setState(CvValue.java:

dheap commented 7 years ago

2016-12-20 14:56:18,484 throttle.AddressPanel INFO - Asked for 3 got 3(S) [AWT-EventQueue-0]

The user has opened a Throttle for short address 3

2016-12-20 14:56:26,922 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0]

The SPROG does not support IDLE packets so we have to keep the track alive by sending speed 0 commands to an unused address. The command station code changes this address as needed. It now avoids long address 0 and also the complementary version of any address (e.g. long address 3 if short address 3 is in use) after it was found that some Hornby decoders apparently confuse the two.

2016-12-20 15:00:06,734 jmri.NmraPacket ERROR - invalid address 15227 [AWT-EventQueue-0]

Address 15227 is the result of a Read Sheet of a roster entry using a Simulator connection (returns 123 in every byte).

What follows below indicates that the user has attempted to use Program on Main to change the long address of the decoder using a roster entry that was saved with the invalid 15227 address.

Dave

2016-12-20 15:00:06,734 symbolicprog.CvValue WARN - Exception during write CV '17' to '223' [AWT-EventQueue-0] java.lang.NullPointerException at jmri.jmrix.sprog.SprogSlot.addressFromPacket(SprogSlot.java:457) at jmri.jmrix.sprog.SprogSlot.getAddr(SprogSlot.java:377) at jmri.jmrix.sprog.SprogCommandStation.notifySlotListeners(SprogCommandStation.java:365) at jmri.jmrix.sprog.SprogCommandStation.opsModepacket(SprogCommandStation.java:297) at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53) at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97) at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536) at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292) at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$3.itemStateChanged(PaneProgPane.java:379)

peterriley2 commented 7 years ago

Dave

Thank you for your comments

On the 20 December as you have explained the user using the system and made wrong selections

I was trying to set up a new loco and decoder from new

Therefore the new decoder is set up as standard short address 03. Then I wanted to change to long address 8019. I had not even attempted to use WiThrottle

If you follow the log further down to December 22 and 23. I am using address 8019 to operate a standard throttle without an issue then select WiThrottle

This is where I have an problem or maybe not?

Peter

Sent from my iPhone

On 23 Dec 2016, at 20:32, Dave Heap notifications@github.com wrote:

2016-12-20 14:56:18,484 throttle.AddressPanel INFO - Asked for 3 got 3(S) [AWT-EventQueue-0]

The user has opened a Throttle for short address 3

2016-12-20 14:56:26,922 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0]

The SPROG does not support IDLE packets so we have to keep the track alive by sending speed 0 commands to an unused address. The command station code changes this address as needed. It now avoids long address 0 and also the complementary version of any address (e.g. long address 3 if short address 3 is in use) after it was found that some Hornby decoders apparently confuse the two.

2016-12-20 15:00:06,734 jmri.NmraPacket ERROR - invalid address 15227 [AWT-EventQueue-0]

Address 15227 is the result of a Read Sheet of a roster entry using a Simulator connection (returns 123 in every byte).

What follows below indicates that the user has attempted to use Program on Main to change the long address of the decoder using a roster entry that was saved with the invalid 15227 address.

Dave

2016-12-20 15:00:06,734 symbolicprog.CvValue WARN - Exception during write CV '17' to '223' [AWT-EventQueue-0] java.lang.NullPointerException at jmri.jmrix.sprog.SprogSlot.addressFromPacket(SprogSlot.java:457) at jmri.jmrix.sprog.SprogSlot.getAddr(SprogSlot.java:377) at jmri.jmrix.sprog.SprogCommandStation.notifySlotListeners(SprogCommandStation.java:365) at jmri.jmrix.sprog.SprogCommandStation.opsModepacket(SprogCommandStation.java:297) at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53) at jmri.jmrix.AbstractProgrammer.writeCV(AbstractProgrammer.java:97) at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536) at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeAll(LongAddrVariableValue.java:292) at jmri.jmrit.symbolicprog.LongAddrVariableValue.writeChanges(LongAddrVariableValue.java:256) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.executeWrite(PaneProgPane.java:858) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.nextWrite(PaneProgPane.java:1149) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.writePaneChanges(PaneProgPane.java:1083) at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane$3.itemStateChanged(PaneProgPane.java:379) — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

peterriley2 commented 7 years ago

Dave

I have just review the d

2016-12-21 12:11:29,424 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-21 12:11:29,580 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-21 12:11:29,580 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-21 12:11:29,611 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Wed Dec 21 12:11:29 GMT 2016 [main] 2016-12-21 12:11:33,408 gui3.Apps3 INFO - Starting with profile Programming_Track.3e599da2 [main] 2016-12-21 12:11:33,893 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-21 12:11:38,565 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-21 12:11:39,565 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-4] 2016-12-21 12:12:22,862 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-21 12:19:45,090 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-21 12:19:51,293 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-21 12:19:51,308 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-21 12:19:51,308 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-21 12:19:51,324 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Wed Dec 21 12:19:51 GMT 2016 [main] 2016-12-21 12:19:51,808 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-21 12:19:51,949 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-21 12:19:55,543 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-21 12:19:56,605 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-21 12:19:57,027 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-21 12:25:30,045 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-21 12:25:33,842 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-21 12:25:33,858 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-21 12:25:33,858 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-21 12:25:33,858 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Wed Dec 21 12:25:33 GMT 2016 [main] 2016-12-21 12:25:34,233 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-21 12:25:34,389 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-21 12:25:37,545 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-21 12:25:38,452 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-21 12:25:38,764 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-21 12:40:22,364 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-21 12:57:05,194 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-21 12:57:06,631 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-21 12:57:06,647 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-21 12:57:06,647 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-21 12:57:06,663 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Wed Dec 21 12:57:06 GMT 2016 [main] 2016-12-21 12:57:07,069 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-21 12:57:07,225 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-21 12:57:10,475 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-21 12:57:11,553 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-21 12:57:11,975 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-21 12:57:22,725 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-21 12:59:40,241 jmrit.XmlFile WARN - Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 12:59:40,241 roster.RosterEntry ERROR - Exception while loading loco XML file: 001.xml exception: java.io.FileNotFoundException: Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 12:59:40,507 roster.RosterEntry ERROR - loadCvModel called before readFile() succeeded [AWT-EventQueue-0] 2016-12-21 13:00:59,257 jmrit.XmlFile WARN - Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 13:00:59,257 roster.RosterEntry ERROR - Exception while loading loco XML file: 001.xml exception: java.io.FileNotFoundException: Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 13:00:59,304 roster.RosterEntry ERROR - loadCvModel called before readFile() succeeded [AWT-EventQueue-0] 2016-12-21 13:01:07,366 jmrit.XmlFile WARN - Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 13:01:07,366 roster.RosterEntry ERROR - Exception while loading loco XML file: 001.xml exception: java.io.FileNotFoundException: Did not find file or resource xml\C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml [AWT-EventQueue-0] 2016-12-21 13:01:07,397 roster.RosterEntry ERROR - loadCvModel called before readFile() succeeded [AWT-EventQueue-0] 2016-12-21 13:04:21,119 jmrit.XmlFile INFO - No C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\roster\001.xml file to backup [AWT-EventQueue-0] 2016-12-21 13:14:59,338 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 15:11:29,641 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 15:11:29,703 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 15:11:29,703 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 15:11:29,719 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 15:11:29 GMT 2016 [main] 2016-12-22 15:11:30,078 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-22 15:11:30,250 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-22 15:11:34,219 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-22 15:11:36,531 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 15:11:36,531 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:11:36,531 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:11:36,531 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 15:11:36,547 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 15:11:36,547 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 15:11:37,219 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-22 15:11:48,016 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 15:19:20,806 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 15:19:22,290 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 15:19:22,306 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 15:19:22,306 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 15:19:22,322 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 15:19:22 GMT 2016 [main] 2016-12-22 15:19:22,806 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-22 15:19:23,087 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-22 15:19:26,837 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-22 15:19:27,089 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-22 15:19:27,995 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 15:19:27,995 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:19:27,995 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:19:28,011 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 15:19:28,011 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 15:19:28,011 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 15:19:28,620 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-22 15:19:39,745 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 15:22:48,605 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 15:25:03,683 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 15:25:04,948 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 15:25:04,964 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 15:25:04,964 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 15:25:04,964 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 15:25:04 GMT 2016 [main] 2016-12-22 15:25:05,339 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-22 15:25:05,511 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-22 15:25:08,730 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-22 15:25:08,957 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 15:25:09,879 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 15:25:10,332 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-22 15:25:20,332 setup.BackupBase INFO - Saving copy of operations files to: C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\operations\autoBackups\2016_12_22_00 [AWT-EventQueue-0] 2016-12-22 15:25:20,348 setup.BackupBase WARN - Only 3 file(s) found in directory C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\operations [AWT-EventQueue-0] 2016-12-22 15:25:21,270 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 15:26:32,020 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 15:27:02,661 throttle.AddressPanel INFO - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-22 15:27:27,942 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 15:28:07,254 throttle.AddressPanel INFO - Asked for 3 got 3(L) [AWT-EventQueue-0] 2016-12-22 15:28:48,676 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 15:28:52,161 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 15:28:52,176 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 15:28:52,176 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 15:28:52,192 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 15:28:52 GMT 2016 [main] 2016-12-22 15:28:57,692 gui3.Apps3 INFO - Starting with profile Programming_Track.3e599da2 [main] 2016-12-22 15:28:57,864 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 15:28:58,864 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 15:28:59,176 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-4] 2016-12-22 15:29:42,942 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 15:31:43,036 progdebugger.ProgDebugger INFO - read CV: 29 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:31:43,067 progdebugger.ProgDebugger INFO - read CV: 17 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:31:43,083 progdebugger.ProgDebugger INFO - read CV: 18 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:31:43,098 progdebugger.ProgDebugger INFO - read CV: 7 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:31:43,114 progdebugger.ProgDebugger INFO - read CV: 8 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:31:43,129 swing.RosterFrame WARN - Read address 15227, but no such loco in roster [AWT-EventQueue-0] 2016-12-22 15:32:06,926 progdebugger.ProgDebugger INFO - read CV: 1 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:06,973 progdebugger.ProgDebugger INFO - read CV: 29 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:06,989 progdebugger.ProgDebugger INFO - read CV: 17 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:07,020 progdebugger.ProgDebugger INFO - read CV: 18 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:07,036 progdebugger.ProgDebugger INFO - read CV: 19 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:07,067 progdebugger.ProgDebugger INFO - read CV: 105 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:07,083 progdebugger.ProgDebugger INFO - read CV: 106 mode: Direct will read 123 [AWT-EventQueue-0] 2016-12-22 15:32:26,848 progdebugger.ProgDebugger INFO - write CV: 17 to: 223 mode: Direct [AWT-EventQueue-0] 2016-12-22 15:32:26,895 progdebugger.ProgDebugger INFO - write CV: 18 to: 83 mode: Direct [AWT-EventQueue-0] 2016-12-22 15:33:14,223 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 15:33:14,942 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 15:33:14,958 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 15:33:14,958 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 15:33:14,973 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 15:33:14 GMT 2016 [main] 2016-12-22 15:33:18,036 gui3.Apps3 INFO - Starting with profile Programming_Track.3e599da2 [main] 2016-12-22 15:33:18,223 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e599da2 as the JMRI Node identity [main] 2016-12-22 15:33:18,545 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Programming_Track\ [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 15:33:19,123 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 15:33:19,373 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-5] 2016-12-22 15:34:02,811 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 15:38:04,217 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 15:58:22,331 swing.RosterFrame WARN - Read address 5971, but no such loco in roster [AWT-EventQueue-0] 2016-12-22 15:59:05,378 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 16:29:25,327 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 17:47:31,271 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 17:47:31,364 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 17:47:31,364 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 17:47:31,380 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 17:47:31 GMT 2016 [main] 2016-12-22 17:48:02,708 util.FileUtilSupport INFO - Creating directory: C:\Users\Peter Riley\JMRI\Sprog_Command\profile [AWT-EventQueue-0] 2016-12-22 17:48:03,302 profile.AddProfileDialog INFO - Created new profile "Sprog Command" [AWT-EventQueue-0] 2016-12-22 17:48:07,474 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-22 17:48:07,880 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-22 17:48:07,880 managers.JmriUserPreferencesManager INFO - No saved user preferences file [main] 2016-12-22 17:48:08,036 apps.AppsBase INFO - No pre-existing config file found, searched for 'C:\Users\Peter Riley\JMRI\Sprog_Command\ProfileConfig.xml' [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 17:48:08,036 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 17:48:57,286 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [AWT-EventQueue-0] 2016-12-22 17:49:11,871 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [Start-Up Wizard Connect] 2016-12-22 17:49:12,403 util.FileUtilSupport INFO - Creating directory: C:\Users\Peter Riley\JMRI\Sprog_Command\profile\jmri-001AA092EFFF-3eb9fa78 [Start-Up Wizard Connect] 2016-12-22 17:50:01,450 util.FileUtilSupport INFO - Creating directory: C:\Users\Peter Riley\JMRI\Sprog_Command\throttle [AWT-EventQueue-0] 2016-12-22 17:50:01,450 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [AWT-EventQueue-0] 2016-12-22 17:50:15,590 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 17:50:24,122 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-22 17:50:54,403 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [WiThrottleGUIServer] 2016-12-22 17:51:05,997 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 18:07:48,527 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 18:07:48,574 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 18:07:48,574 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 18:07:48,590 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 18:07:48 GMT 2016 [main] 2016-12-22 18:07:53,496 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-22 18:07:54,402 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-22 18:07:55,403 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 18:07:57,778 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 18:07:58,966 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-22 18:08:04,185 util.FileUtilSupport INFO - Creating directory: C:\Users\Peter Riley\JMRI\Sprog_Command\programmers [Thread-6] 2016-12-22 18:08:04,466 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-22 18:08:04,560 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-22 18:08:28,606 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-22 18:08:30,294 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-22 18:09:44,013 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 18:13:03,747 jmrit.XmlFile INFO - No C:\Users\Peter Riley\JMRI\Sprog_Command\roster.xml file to backup [AWT-EventQueue-0] 2016-12-22 18:13:08,387 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 19:29:14,827 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 19:29:14,936 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 19:29:14,936 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 19:29:14,952 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 19:29:14 GMT 2016 [main] 2016-12-22 19:29:19,358 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-22 19:29:19,670 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-22 19:29:20,155 serialdriver.SerialDriverAdapter ERROR - Serial port COM3 not found [main] 2016-12-22 19:29:20,155 configurexml.ErrorHandler ERROR - COM3 not found while opening connection [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 19:29:31,190 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 19:29:31,831 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-4] 2016-12-22 19:29:34,800 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-4] 2016-12-22 19:29:34,815 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-4] 2016-12-22 19:29:34,940 throttle.PowerManagerButton INFO - No power manager instance found, panel not active [main] 2016-12-22 19:29:41,940 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-22 19:29:46,643 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-22 19:29:46,659 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-22 19:29:46,659 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-22 19:29:46,675 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Thu Dec 22 19:29:46 GMT 2016 [main] 2016-12-22 19:29:53,144 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-22 19:29:53,300 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-22 19:29:53,609 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-22 19:29:54,312 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-22 19:29:54,531 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-22 19:29:57,062 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-22 19:29:57,062 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-22 19:30:12,266 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-22 20:00:15,197 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-23 14:26:25,677 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 14:26:25,755 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 14:26:25,755 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 14:26:25,755 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 14:26:25 GMT 2016 [main] 2016-12-23 14:26:29,615 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 14:26:29,958 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 14:26:30,412 serialdriver.SerialDriverAdapter ERROR - Serial port COM3 not found [main] 2016-12-23 14:26:30,412 configurexml.ErrorHandler ERROR - COM3 not found while opening connection [main] 2016-12-23 14:26:54,609 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 14:26:54,625 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:26:54,625 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:26:54,625 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 14:26:54,625 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 14:26:54,625 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 14:26:55,156 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-4] 2016-12-23 14:26:58,094 throttle.PowerManagerButton INFO - No power manager instance found, panel not active [main] 2016-12-23 14:26:58,781 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-4] 2016-12-23 14:26:58,812 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-4] 2016-12-23 14:27:06,187 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-23 14:28:33,669 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 14:28:33,685 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 14:28:33,700 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 14:28:33,700 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 14:28:33 GMT 2016 [main] 2016-12-23 14:28:38,997 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 14:28:39,169 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 14:28:39,486 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 14:28:40,205 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 14:28:40,455 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-23 14:28:43,970 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-23 14:28:44,002 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-23 14:32:28,849 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-23 14:32:32,817 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 14:32:32,849 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 14:32:32,849 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 14:32:32,849 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 14:32:32 GMT 2016 [main] 2016-12-23 14:32:35,661 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 14:32:35,817 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 14:32:36,136 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 14:32:36,729 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 14:32:36,979 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-23 14:32:40,370 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-23 14:32:40,386 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-23 14:34:35,198 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-23 14:34:38,042 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-23 14:35:32,323 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-23 15:17:44,967 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 15:17:44,983 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 15:17:44,983 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 15:17:44,998 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 15:17:44 GMT 2016 [main] 2016-12-23 15:17:47,951 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 15:17:48,139 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 15:17:48,464 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 15:17:49,074 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 15:17:49,308 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-23 15:17:52,230 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-23 15:17:52,245 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-23 15:18:10,355 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-23 15:52:30,904 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 15:52:30,967 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 15:52:30,967 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 15:52:30,982 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 15:52:30 GMT 2016 [main] 2016-12-23 15:52:34,935 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 15:52:35,389 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 16:06:24,652 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 16:06:24,699 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 16:06:24,699 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 16:06:24,715 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 16:06:24 GMT 2016 [main] 2016-12-23 16:06:27,136 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 16:06:27,277 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 16:06:52,591 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 16:06:52,606 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 16:06:52,606 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 16:06:52,622 apps.Apps INFO - PanelPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 16:06:52 GMT 2016 [main] 2016-12-23 16:06:52,966 apps.Apps INFO - Starting with profile My_JMRI_Railroad.3e87c222 [main] 2016-12-23 16:06:53,106 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3e87c222 as the JMRI Node identity [main] 2016-12-23 16:06:56,731 hexfile.LnHexFilePort INFO - LocoNet Simulator Started [Thread-8] 2016-12-23 16:06:56,937 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\My_JMRI_Railroad\ [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 16:06:57,937 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 16:06:58,437 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-23 16:07:05,437 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-23 16:09:06,640 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-23 16:09:11,109 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 16:09:11,125 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 16:09:11,125 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 16:09:11,125 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 16:09:11 GMT 2016 [main] 2016-12-23 16:09:16,156 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 16:09:16,312 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 16:09:16,626 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 16:09:17,267 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 16:09:17,267 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:09:17,267 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:09:17,282 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 16:09:17,282 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 16:09:17,282 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 16:09:17,517 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-23 16:09:19,439 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-23 16:09:19,454 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-23 16:09:34,532 withrottle.UserInterface INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleGUIServer] 2016-12-23 16:09:45,298 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0] 2016-12-23 16:10:44,704 util.Log4JUtil INFO - ** JMRI log * [main] 2016-12-23 16:10:44,720 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 16:10:44,720 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 16:10:44,736 apps.Apps INFO - InstallTest version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 16:10:44 GMT 2016 [main] 2016-12-23 16:10:50,876 apps.Apps INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 16:10:50,986 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 16:10:51,301 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 16:10:51,895 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 16:10:51,895 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:10:51,895 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:10:51,895 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 16:10:51,895 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 16:10:51,910 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 16:10:52,176 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [init prefs] 2016-12-23 16:10:54,988 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [init prefs] 2016-12-23 16:10:55,004 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [init prefs] 2016-12-23 16:12:45,941 util.FileUtilSupport INFO - Creating directory: C:\Users\Peter Riley\JMRI\Sprog_Command\roster [AWT-EventQueue-0] 2016-12-23 16:15:35,488 util.Log4JUtil INFO - ** JMRI log *** [main] 2016-12-23 16:15:35,504 util.Log4JUtil INFO - This log is appended to file: C:\Users\Peter Riley\JMRI\log\messages.log [main] 2016-12-23 16:15:35,504 util.Log4JUtil INFO - This log is stored in file: C:\Users\Peter Riley\JMRI\log\session.log [main] 2016-12-23 16:15:35,504 apps.AppsBase INFO - DecoderPro version 4.6-R81496dc starts under Java 1.8.0_111 on Windows 10 x86 v10.0 at Fri Dec 23 16:15:35 GMT 2016 [main] 2016-12-23 16:15:38,035 gui3.Apps3 INFO - Starting with profile Sprog_Command.3eb9fa78 [main] 2016-12-23 16:15:38,176 node.NodeIdentity INFO - Using jmri-001AA092EFFF-3eb9fa78 as the JMRI Node identity [main] 2016-12-23 16:15:38,486 serialdriver.SerialDriverAdapter INFO - COM3 port opened at 9600 baud, sees DTR: true RTS: true DSR: false CTS: false CD: false [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path program: is C:\Program Files\JMRI\ [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path preference: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path profile: is C:\Users\Peter Riley\JMRI\Sprog_Command\ [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path settings: is C:\Users\Peter Riley\JMRI\ [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path home: is C:\Users\Peter Riley\ [main] 2016-12-23 16:15:39,065 util.FileUtilSupport INFO - File path scripts: is C:\Program Files\JMRI\jython\ [main] 2016-12-23 16:15:39,283 util.prefs WARN - Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. [Thread-6] 2016-12-23 16:15:42,705 throttle.ThrottlesPreferences INFO - Did not find throttle preferences file. This is normal if you haven't save the preferences before [Thread-6] 2016-12-23 16:15:42,736 hrottle.AbstractWiThrottlePreferences INFO - Could not find WiThrottle preferences file. Normal if preferences have not been saved before. [Thread-6] 2016-12-23 16:16:34,049 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-23 16:16:36,580 sprog.SprogCommandStation INFO - Changing currentSprogAddress (for pseudo-idle packets) to 1(L) [AWT-EventQueue-0] 2016-12-23 16:16:53,658 throttle.AddressPanel INFO - Asked for 8019 got 8019(L) [AWT-EventQueue-0] 2016-12-23 16:17:51,768 managers.DefaultShutDownManager INFO - Normal termination complete [AWT-EventQueue-0]

peterriley2 commented 7 years ago

Dave, Randel

apologies just reviewed the log information I up loaded yesterday. The information around Withrottle was missing from the information I uploaded. I am also having trouble with the internet really appreciate you assistance. Peter

peterriley2 commented 7 years ago

wrong button

dheap commented 7 years ago

Sorry for that , this is a problem when you are looking at a long messages.log rather than session.log - I didn't look at the dates.

A good idea to edit out the older stuff before posting in this case.

Dave

On 24 Dec 2016, at 11:09 AM, peterriley2 notifications@github.com wrote:

On the 20 December as you have explained the user using the system and made wrong selections

I was trying to set up a new loco and decoder from new

Therefore the new decoder is set up as standard short address 03. Then I wanted to change to long address 8019. I had not even attempted to use WiThrottle

If you follow the log further down to December 22 and 23. I am using address 8019 to operate a standard throttle without an issue then select WiThrottle

peterriley2 commented 7 years ago

Dave

No worries I have a long way to go in learning

I have edited the JMRI log file into the issue raised on the web site as Randell had requested

Peter

Sent from my iPad

On 24 Dec 2016, at 09:02, Dave Heap notifications@github.com wrote:

Sorry for that , this is a problem when you are looking at a long messages.log rather than session.log - I didn't look at the dates.

A good idea to edit out the older stuff before posting in this case.

Dave

On 24 Dec 2016, at 11:09 AM, peterriley2 notifications@github.com wrote:

On the 20 December as you have explained the user using the system and made wrong selections

I was trying to set up a new loco and decoder from new

Therefore the new decoder is set up as standard short address 03. Then I wanted to change to long address 8019. I had not even attempted to use WiThrottle

If you follow the log further down to December 22 and 23. I am using address 8019 to operate a standard throttle without an issue then select WiThrottle — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub, or mute the thread.

danielb987 commented 4 years ago

I'm closing this issue since there has been no comment on the problem for over three years.