Package: jabref
Version: 2.1-1

Hello,
        I have at least two forms of "java" installed, both exclusively through 
the 
official debian package management system (apt in this case).  One java 
installation is some subset of "gij", the other is the 
non-free "sun-java5-jre" which is pulled in as a dependency of "jabref".
        Typing "jabref" at the shell prompt results in:
_____________________
$ jabref
Importing in unknown format: 
Error opening file ''
createDefaultRoot not implemented
fireChangedUpdate not implemented
Exception in thread "main" java.lang.NullPointerException
   at net.sf.jabref.MnemonicAwareAction.putValue(Unknown Source)
   at javax.swing.AbstractAction.<init>(libgcj.so.7)
   at javax.swing.AbstractAction.<init>(libgcj.so.7)
   at javax.swing.AbstractAction.<init>(libgcj.so.7)
   at net.sf.jabref.MnemonicAwareAction.<init>(Unknown Source)
   at net.sf.jabref.imports.OpenDatabaseAction.<init>(Unknown Source)
   at net.sf.jabref.JabRefFrame.<init>(Unknown Source)
   at net.sf.jabref.JabRef.openWindow(Unknown Source)
   at net.sf.jabref.JabRef.<init>(Unknown Source)
   at net.sf.jabref.JabRef.main(Unknown Source)
_______________________

        This is probably because the default java is that supplied with gij:
_______________________
$ java --version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
_______________________

        A successful start of JabRef can be achieved by fully specifying the 
path to 
the "sun-java5-jre" supplied java.
_______________________
$ /usr/lib/jvm/java-1.5.0-sun/bin/java -jar /usr/share/java/jabref.jar
_______________________

        This line could be substituted in to the /usr/bin/jabref shell script 
to fix 
this bug.
        On the other hand, I don't know if this is not a full fix:  E.g. If 
there are 
java environmental variables which should be set as well in order to 
fully "switch" java versions from gij to sun when running JabRef.

Thanks for your work!
        C.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to