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>