¿ªÔÆÌåÓý

Locked Re: Cannot delete items from a turnout or sensor table


 

Dan,

I cannot tell for sure, but it appears that you are trying to delete a turnout that is currently part of a SSL definition for a signal head.

If you upload the panel xml file to the group's ProblemsBeingWorkedOn folder, we can confirm the problem.

Dave Sand



----- Original message -----
From: Daniel Kubarych <danandsharek@...>
Subject: Re: [jmriusers] Cannot delete items from a turnout or sensor table
Date: Wednesday, October 30, 2019 11:58 AM

Enclosed is the output from the system console when we try to delete a turnout...

2019-10-30 09:33:32,273 beantable.BeanTableDataModel????????? ERROR - Exception while deleting bean [AWT-EventQueue-0]
java.util.concurrent.ExecutionException: java.lang.NullPointerException: driveSignal should not have been null
?at java.util.concurrent.FutureTask.report(Unknown Source)
?at java.util.concurrent.FutureTask.get(Unknown Source)
?at javax.swing.SwingWorker.get(Unknown Source)
?at jmri.jmrit.beantable.BeanTableDataModel$DeleteBeanWorker.done(BeanTableDataModel.java:1074)
?at javax.swing.SwingWorker$5.run(Unknown Source)
?at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
?at sun.swing.AccumulativeRunnable.run(Unknown Source)
?at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
?at javax.swing.Timer.fireActionPerformed(Unknown Source)
?at javax.swing.Timer$DoPostEvent.run(Unknown Source)
?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)
Caused by: java.lang.NullPointerException: driveSignal should not have been null
?at java.util.Objects.requireNonNull(Unknown Source)
?at jmri.jmrit.blockboss.BlockBossLogic.getDrivenSignal(BlockBossLogic.java:170)
?at jmri.jmrit.blockboss.BlockBossLogic.vetoableChange(BlockBossLogic.java:1276)
?at jmri.managers.AbstractManager.fireVetoableChange(AbstractManager.java:440)
?at jmri.managers.AbstractManager.deleteBean(AbstractManager.java:160)
?at jmri.managers.AbstractProxyManager.deleteBean(AbstractProxyManager.java:339)
?at jmri.jmrit.beantable.BeanTableDataModel$DeleteBeanWorker.doInBackground(BeanTableDataModel.java:967)
?at jmri.jmrit.beantable.BeanTableDataModel$DeleteBeanWorker.doInBackground(BeanTableDataModel.java:1)
?at javax.swing.SwingWorker$1.call(Unknown Source)
?at java.util.concurrent.FutureTask.run(Unknown Source)
?at javax.swing.SwingWorker.run(Unknown Source)
?at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
?at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
?at java.lang.Thread.run(Unknown Source)


Dan K...¡­.
ARHS

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