¿ªÔÆÌåÓý

Locked Re: Sprog


 

Hi Dave, Here is the full log from program boot to the second error - both east replicas of what I reported on. Let me know if need anything else.


Simon


2016-10-12 16:45:37,547 util.Log4JUtil INFO - * JMRI log ** [main]
2016-10-12 16:45:38,255 util.Log4JUtil INFO - This log is appended to file: /Users/Simon/Library/Preferences/JMRI/log/messages.log [main]
2016-10-12 16:45:38,257 util.Log4JUtil INFO - This log is stored in file: /Users/Simon/Library/Preferences/JMRI/log/session.log [main]
2016-10-12 16:45:38,268 apps.AppsBase INFO - DecoderPro version 4.5.5ish-201610102140-jenkins-R5cb214e starts under Java 1.8.0_101 on Mac OS X x86_64 v10.11.6 at Wed Oct 12 16:45:38 AEDT 2016 [main]
2016-10-12 16:45:41,473 gui3.Apps3 INFO - Starting with profile Sprog_POM.3f0d20bb [main]
2016-10-12 16:45:41,532 node.NodeIdentity INFO - Using jmri-E4CE8F5EF7B0-3f0d20bb as the JMRI Node identity [main]
2016-10-12 16:45:41,653 serialdriver.SerialDriverAdapter INFO - /dev/cu.usbserial-feedcode port opened at 9600 baud, sees DTR: true RTS: true DSR: true CTS: true CD: false [main]
2016-10-12 16:45:42,126 util.FileUtilSupport INFO - File path program: is /Volumes/JMRI 4.5.5ish-201610102140-jenkins-R5cb214e/JMRI/ [main]
2016-10-12 16:45:42,126 util.FileUtilSupport INFO - File path preference: is /Users/Simon/Dropbox/JMRI/ [main]
2016-10-12 16:45:42,126 util.FileUtilSupport INFO - File path profile: is /Users/Simon/Library/Preferences/JMRI/Sprog_POM/ [main]
2016-10-12 16:45:42,126 util.FileUtilSupport INFO - File path settings: is /Users/Simon/Library/Preferences/JMRI/ [main]
2016-10-12 16:45:42,127 util.FileUtilSupport INFO - File path home: is /Users/Simon/ [main]
2016-10-12 16:45:42,127 util.FileUtilSupport INFO - File path scripts: is /Volumes/JMRI 4.5.5ish-201610102140-jenkins-R5cb214e/JMRI/jython/ [main]
2016-10-12 16:45:42,734 swing.RosterFrame ERROR - Unable to get the double click speed, Using JMRI default of half a secondjava.lang.NullPointerException [main]
2016-10-12 16:45:52,125 throttle.AddressPanel INFO - Asked for 1214 got 1214(L) [AWT-EventQueue-0]
2016-10-12 16:46:17,924 symbolicprog.CvValue WARN - Exception during write CV '16.1.315' to '119' [AWT-EventQueue-0]
java.lang.NullPointerException
at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53)
at jmri.implementation.AddressedHighCvProgrammerFacade.writeCV(AddressedHighCvProgrammerFacade.java:70)
at jmri.implementation.MultiIndexProgrammerFacade.writeCV(MultiIndexProgrammerFacade.java:111)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2016-10-12 16:46:17,929 symbolicprog.CvValue WARN - Exception during write CV '16.1.315' to '119' [AWT-EventQueue-0]
java.lang.NullPointerException
at jmri.jmrix.sprog.SprogOpsModeProgrammer.writeCV(SprogOpsModeProgrammer.java:53)
at jmri.implementation.AddressedHighCvProgrammerFacade.writeCV(AddressedHighCvProgrammerFacade.java:70)
at jmri.implementation.MultiIndexProgrammerFacade.writeCV(MultiIndexProgrammerFacade.java:111)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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.restartProgramming(PaneProgPane.java:1464)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1428)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1379)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)
at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:362)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)
at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:241)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:546)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2016-10-12 16:46:26,047 ementation.MultiIndexProgrammerFacade INFO - programmer already in use by CvValue _num=16.1.315 _cvName= _piCv=null _siCv=null _iCv=null [AWT-EventQueue-0]
2016-10-12 16:46:26,048 symbolicprog.CvValue WARN - Exception during write CV '3' to '165' [AWT-EventQueue-0]
jmri.ProgrammerException: programmer in use
at jmri.implementation.MultiIndexProgrammerFacade.useProgrammer(MultiIndexProgrammerFacade.java:141)
at jmri.implementation.MultiIndexProgrammerFacade.writeCV(MultiIndexProgrammerFacade.java:103)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2016-10-12 16:46:26,049 ementation.MultiIndexProgrammerFacade INFO - programmer already in use by CvValue _num=16.1.315 _cvName= _piCv=null _siCv=null _iCv=null [AWT-EventQueue-0]
2016-10-12 16:46:26,049 symbolicprog.CvValue WARN - Exception during write CV '3' to '165' [AWT-EventQueue-0]
jmri.ProgrammerException: programmer in use
at jmri.implementation.MultiIndexProgrammerFacade.useProgrammer(MultiIndexProgrammerFacade.java:141)
at jmri.implementation.MultiIndexProgrammerFacade.writeCV(MultiIndexProgrammerFacade.java:103)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:536)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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.restartProgramming(PaneProgPane.java:1464)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.replyWhileProgrammingVar(PaneProgPane.java:1428)
at jmri.jmrit.symbolicprog.tabbedframe.PaneProgPane.propertyChange(PaneProgPane.java:1379)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.VariableValue.setBusy(VariableValue.java:391)
at jmri.jmrit.symbolicprog.DecVariableValue.propertyChange(DecVariableValue.java:362)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at jmri.jmrit.symbolicprog.CvValue.notifyBusyChange(CvValue.java:252)
at jmri.jmrit.symbolicprog.CvValue.setBusy(CvValue.java:241)
at jmri.jmrit.symbolicprog.CvValue.write(CvValue.java:546)
at jmri.jmrit.symbolicprog.DecVariableValue.writeAll(DecVariableValue.java:349)
at jmri.jmrit.symbolicprog.DecVariableValue.writeChanges(DecVariableValue.java:332)
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(AbstractButton.java:2050)
at javax.swing.AbstractButton$Handler.itemStateChanged(AbstractButton.java:2355)
at javax.swing.DefaultButtonModel.fireItemStateChanged(DefaultButtonModel.java:455)
at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:272)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6533)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6298)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Join [email protected] to automatically receive all group messages.