On Windows 8 (64bit) with Java 1.7.0_10 (Oracle), starting JabRef from command line as either
JabRef.exe -i import.ris
or
JabRef-2.9.jar -i import.ris
causes crash.
Error message is as follows:
java.lang.NullPointerException
at net.sf.jabref.BasePanel.addContentSelectorValuesToAutoCompleters(BasePanel.java:2099)
at net.sf.jabref.BasePanel.instantiateAutoCompleters(BasePanel.java:2089)
at net.sf.jabref.BasePanel.setupMainPanel(BasePanel.java:2043)
at net.sf.jabref.BasePanel.init(BasePanel.java:264)
at net.sf.jabref.BasePanel. (BasePanel.java:250)
at net.sf.jabref.JabRefFrame.addTab(JabRefFrame.java:1691)
at net.sf.jabref.JabRef.openWindow(JabRef.java:743)
at net.sf.jabref.JabRef. (JabRef.java:186)
at net.sf.jabref.JabRef.main(JabRef.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sf.jabref.JabRefMain.main(Unknown Source)
Command line specification
raises the same crash. It tries to start another instance even if a running JabRef is ready to accept remote control on port 6050, and then crash. JabRef version is 2.9.
I fixed both in the beta branch. Should be in the next release 2.9.1. I built an intermediate version available at http://ge.tt/9Idc446 . Feel free to try out.