java.lang.NullPointerException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • If a refresh request fails for whatever reason on the Alerts view, the alert status list will be null, and then the alert panel promptly throws a NullPointerException. As a result, the working ID is still registered so no future refresh requests can be done until the Administrator is restarted. {code}Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.table.DefaultTableModel.getRowCount(DefaultTableModel.java:578) at javax.swing.JTable$ModelChange.<init>(JTable.java:4068) at javax.swing.JTable.sortedTableChanged(JTable.java:4086) at javax.swing.JTable.tableChanged(JTable.java:4377) at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1529) at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:48) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:52) at com.mirth.connect.client.ui.alert.DefaultAlertPanel.updateAlertTable(DefaultAlertPanel.java:193) at com.mirth.connect.client.ui.Frame$42.done(Frame.java:4018) at com.mirth.connect.client.ui.QueuingSwingWorker.done(QueuingSwingWorker.java:106) at javax.swing.SwingWorker$5.run(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122){code}
    via by Nick Rupley,
  • If a refresh request fails for whatever reason on the Alerts view, the alert status list will be null, and then the alert panel promptly throws a NullPointerException. As a result, the working ID is still registered so no future refresh requests can be done until the Administrator is restarted. {code}Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.table.DefaultTableModel.getRowCount(DefaultTableModel.java:578) at javax.swing.JTable$ModelChange.<init>(JTable.java:4068) at javax.swing.JTable.sortedTableChanged(JTable.java:4086) at javax.swing.JTable.tableChanged(JTable.java:4377) at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1529) at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:48) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:52) at com.mirth.connect.client.ui.alert.DefaultAlertPanel.updateAlertTable(DefaultAlertPanel.java:193) at com.mirth.connect.client.ui.Frame$42.done(Frame.java:4018) at com.mirth.connect.client.ui.QueuingSwingWorker.done(QueuingSwingWorker.java:106) at javax.swing.SwingWorker$5.run(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122){code}
    via by Nick Rupley,
    • java.lang.NullPointerException at javax.swing.table.DefaultTableModel.getRowCount(DefaultTableModel.java:578) at javax.swing.JTable$ModelChange.<init>(JTable.java:4068) at javax.swing.JTable.sortedTableChanged(JTable.java:4086) at javax.swing.JTable.tableChanged(JTable.java:4377) at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1529) at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:48) at com.mirth.connect.client.ui.RefreshTableModel.refreshDataVector(RefreshTableModel.java:52) at com.mirth.connect.client.ui.alert.DefaultAlertPanel.updateAlertTable(DefaultAlertPanel.java:193) at com.mirth.connect.client.ui.Frame$42.done(Frame.java:4018) at com.mirth.connect.client.ui.QueuingSwingWorker.done(QueuingSwingWorker.java:106) at javax.swing.SwingWorker$5.run(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    No Bugmate found.