Menu

#21 NPE after disabling column Level

open
nobody
5
2009-06-16
2009-06-16
Berni
No

I get a NPE :

Vigilog

Message:
java.lang.NullPointerException
Level:
SEVERE
Stack Trace:
null
net.sourceforge.vigilog.ui.LogFilePanel.updateTableForLoggerPackageSpinner(LogFilePanel.java:635)
net.sourceforge.vigilog.ui.LogFilePanel.access$1500(LogFilePanel.java:68)
net.sourceforge.vigilog.ui.LogFilePanel$SpinnerChangeListener.stateChanged(LogFilePanel.java:718)
javax.swing.JSpinner.fireStateChanged(Unknown Source)
javax.swing.JSpinner$ModelListener.stateChanged(Unknown Source)
javax.swing.AbstractSpinnerModel.fireStateChanged(Unknown Source)
javax.swing.SpinnerNumberModel.setValue(Unknown Source)
javax.swing.JSpinner.setValue(Unknown Source)
net.sourceforge.vigilog.ui.LogFilePanel.<init>(LogFilePanel.java:123)
net.sourceforge.vigilog.ui.welcome.LoadLogFileLoaderCallable.postProcess(LoadLogFileLoaderCallable.java:50)
net.sourceforge.vigilog.ui.LogFileLoaderCallable.call(LogFileLoaderCallable.java:109)
net.sourceforge.vigilog.ui.LogFileLoaderCallable.call(LogFileLoaderCallable.java:42)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

To reproduce, follow the steps:
1. Disable column Level, by removing checkbox from the right-hand menu at the message table header
2. Terminate vigilog 1.3
3. Start vigilog, trying to open any file results in the NPE

Quck fix the options.xml by using the snippet:
<entry>
<net.sourceforge.vigilog.ui.LogEntriesTable_-Column>LOG_LEVEL</net.sourceforge.vigilog.ui.LogEntriesTable_-Column>
<boolean>true</boolean>
</entry>

Discussion


Log in to post a comment.

MongoDB Logo MongoDB