Bug #3707
closedPDF parser exceptions on Linux
0%
Description
Trying to launch the parser in a Linux environment results in a NPE:
Could not launch the parser
java.lang.NullPointerException
at edu.msu.first.parser.gui.PDFPane.addPropertyChangeListener(PDFPane.java:300)
at javax.swing.plaf.synth.SynthPanelUI.installListeners(SynthPanelUI.java:49)
at javax.swing.plaf.synth.SynthPanelUI.installUI(SynthPanelUI.java:38)
at javax.swing.JComponent.setUI(JComponent.java:653)
at javax.swing.JPanel.setUI(JPanel.java:131)
at javax.swing.JPanel.updateUI(JPanel.java:104)
at javax.swing.JPanel.<init>(JPanel.java:64)
at javax.swing.JPanel.<init>(JPanel.java:87)
at javax.swing.JPanel.<init>(JPanel.java:95)
at edu.msu.first.parser.gui.PDFPane.<init>(PDFPane.java:211)
at edu.msu.first.parser.gui.MainWindow.initialize(MainWindow.java:130)
at edu.msu.first.parser.gui.MainWindow.getInstance(MainWindow.java:290)
at edu.ucsb.nceas.morpho.first.edml.commands.RunAssessmentParseCommand$1.run(RunAssessmentParseCommand.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)