Control: tag -1 + unreproducible Control: severity -1 important On Tue, 16 Feb 2016 12:34:32 +0100, Josef Atmin wrote:
> Package: jabref > Version: 2.10+ds-5 > Severity: grave > Justification: renders package unusable > > Dear Maintainer, Hallo Josef! Sorry to hear that you have problems with JabRef, and thanks for this excellent bug report! First of all, I'm unfortunately unable to reproduce it, JabRef still works fine for me, with OpenJDK 8. Therefore I'm lowering the severity of the bug. > 1. When starting jabref I get the following error message and it hangs at the > welcome screen or aborts. > > log4j:WARN No appenders could be found for logger > (org.java.plugin.ObjectFactory). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for > more info. > Found 2 plugin(s): > - net.sf.jabref.export.misq > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.export.misq/plugin.xml) > - net.sf.jabref.core > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.core/plugin.xml) > > 2. I have read http://logging.apache.org/log4j/1.2/faq.html#noconfig and some > blog entries on the internet to figure out how to configure log4j, but > without > success since I have no clue how java works. The log4j warnings are harmless; there are there since forever, and I also get them before JabRef starts successfully. > 4. When trying to file a bug report I got the info Yay! Thanks for this debugging session. > 6. I did the debug test mentioned above for all four available versions. > > prompt> DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/ > jabref > prompt> DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/ > jabref The failure here is no surprise, cf.: > WARNING: You are running Java version 1.6 or lower (1.5.0 to be exact). > JabRef needs at least a Java Runtime Environment 1.6 or higher. > JabRef should not start properly and output an error message > (probably java.lang.UnsupportedClassVersionError ... > (Unsupported major.minor version 49.0) > See http://jabref.sf.net/faq.php for more information. > > WARNING: You are not running a Java version from Oracle (or Sun > Microsystems). > Your java vendor is: Free Software Foundation, Inc. > If JabRef crashes please consider switching to an Oracle Java > Runtime. > See http://jabref.sf.net/faq.php for more information. and also the package dependencies. > > ============================================================================================================ > > prompt> DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ jabref > > [debug] /usr/bin/jabref: Using provided JAVA_HOME = > '/usr/lib/jvm/java-7-openjdk-amd64/' > [debug] /usr/bin/jabref: Found JAVA_HOME = > '/usr/lib/jvm/java-7-openjdk-amd64/' > [debug] /usr/bin/jabref: Found JAVA_CMD = > '/usr/lib/jvm/java-7-openjdk-amd64//bin/java' > [debug] /usr/bin/jabref: Environment variable CLASSPATH is '' > [debug] /usr/bin/jabref: Runnning > /usr/lib/jvm/java-7-openjdk-amd64//bin/java -classpath > /usr/share/java/jabref.jar:/usr/share/java/JPFCodeGenerator-rt.jar:/usr/share/java/antlr.jar:/usr/share/java/antlr3.jar:/usr/share/java/commons-logging.jar:/usr/share/java/glazedlists.jar:/usr/share/java/jempbox.jar:/usr/share/java/jgoodies-common.jar:/usr/share/java/jgoodies-forms.jar:/usr/share/java/jgoodies-looks.jar:/usr/share/java/jpf.jar:/usr/share/java/jpf-boot.jar:/usr/share/java/microba.jar:/usr/share/java/mysql-connector-java.jar:/usr/share/java/pdfbox.jar:/usr/share/java/postgresql.jar:/usr/share/java/spin.jar > net.sf.jabref.JabRefMain > log4j:WARN No appenders could be found for logger > (org.java.plugin.ObjectFactory). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for > more info. > Found 2 plugin(s): > - net.sf.jabref.core > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.core/plugin.xml) > - net.sf.jabref.export.misq > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.export.misq/plugin.xml) This _should_ work (I don't have OpenJDK 7 installed any more) ... > prompt> DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ jabref > > [debug] /usr/bin/jabref: Using provided JAVA_HOME = > '/usr/lib/jvm/java-8-openjdk-amd64/' > [debug] /usr/bin/jabref: Found JAVA_HOME = > '/usr/lib/jvm/java-8-openjdk-amd64/' > [debug] /usr/bin/jabref: Found JAVA_CMD = > '/usr/lib/jvm/java-8-openjdk-amd64//bin/java' > [debug] /usr/bin/jabref: Environment variable CLASSPATH is '' > [debug] /usr/bin/jabref: Runnning > /usr/lib/jvm/java-8-openjdk-amd64//bin/java -classpath > /usr/share/java/jabref.jar:/usr/share/java/JPFCodeGenerator-rt.jar:/usr/share/java/antlr.jar:/usr/share/java/antlr3.jar:/usr/share/java/commons-logging.jar:/usr/share/java/glazedlists.jar:/usr/share/java/jempbox.jar:/usr/share/java/jgoodies-common.jar:/usr/share/java/jgoodies-forms.jar:/usr/share/java/jgoodies-looks.jar:/usr/share/java/jpf.jar:/usr/share/java/jpf-boot.jar:/usr/share/java/microba.jar:/usr/share/java/mysql-connector-java.jar:/usr/share/java/pdfbox.jar:/usr/share/java/postgresql.jar:/usr/share/java/spin.jar > net.sf.jabref.JabRefMain > log4j:WARN No appenders could be found for logger > (org.java.plugin.ObjectFactory). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for > more info. > Found 2 plugin(s): > - net.sf.jabref.export.misq > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.export.misq/plugin.xml) > - net.sf.jabref.core > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.core/plugin.xml) > > Xlib: extension "XInputExtension" missing on display ":0". Ha! Here's an extra line, and that's the difference to my output. Now we just need to find out what's missing / different on your system, so that java can't connect to the X server. (But then, your test with OpenJDK 7 should work?) Do other java programs work for you? Which window manager are you using? I'm cc'ing the java team's mailing list, maybe someone has an idea there. > 9. Downloaded java for Linux from > http://www.java.com/en/download/linux_manual.jsp and installed it. > > root> cd /usr/lib/jvm/ > root> tar xvf jre-8u73-linux-x64.tar.gz > > 10. Tested this version > > prompt> DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/jre1.8.0_73/ jabref > > [debug] /usr/bin/jabref: Using provided JAVA_HOME = > '/usr/lib/jvm/jre1.8.0_73/' > [debug] /usr/bin/jabref: Found JAVA_HOME = '/usr/lib/jvm/jre1.8.0_73/' > [debug] /usr/bin/jabref: Found JAVA_CMD = > '/usr/lib/jvm/jre1.8.0_73//bin/java' > [debug] /usr/bin/jabref: Environment variable CLASSPATH is '' > [debug] /usr/bin/jabref: Runnning /usr/lib/jvm/jre1.8.0_73//bin/java > -classpath > /usr/share/java/jabref.jar:/usr/share/java/JPFCodeGenerator-rt.jar:/usr/share/java/antlr.jar:/usr/share/java/antlr3.jar:/usr/share/java/commons-logging.jar:/usr/share/java/glazedlists.jar:/usr/share/java/jempbox.jar:/usr/share/java/jgoodies-common.jar:/usr/share/java/jgoodies-forms.jar:/usr/share/java/jgoodies-looks.jar:/usr/share/java/jpf.jar:/usr/share/java/jpf-boot.jar:/usr/share/java/microba.jar:/usr/share/java/mysql-connector-java.jar:/usr/share/java/pdfbox.jar:/usr/share/java/postgresql.jar:/usr/share/java/spin.jar > net.sf.jabref.JabRefMain > Feb 16, 2016 12:23:35 PM java.util.prefs.FileSystemPreferences$1 run > INFO: Created user preferences directory. > log4j:WARN No appenders could be found for logger > (org.java.plugin.ObjectFactory). > log4j:WARN Please initialize the log4j system properly. > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig > for more info. > Found 2 plugin(s): > - net.sf.jabref.export.misq > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.export.misq/plugin.xml) > - net.sf.jabref.core > (jar:file:/usr/share/jabref/JabRef-2.10.jar!/plugins/net.sf.jabref.core/plugin.xml) Hm, nothing here about Xlib ... > 11. Provide the openjdk info for the bugreport. > > prompt> dpkg -l "openjdk*" > > Desired=Unknown/Install/Remove/Purge/Hold > | > Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > ||/ Name Version Architecture Description > > +++-==============-============-============-================================= > un openjdk-6-jdk <none> <none> (no description available) > un openjdk-6-jre <none> <none> (no description available) > un openjdk-6-jre- <none> <none> (no description available) > ii openjdk-7-jre: 7u95-2.6.4-1 amd64 OpenJDK Java runtime, > using Hotsp > ii openjdk-7-jre- 7u95-2.6.4-1 amd64 OpenJDK Java runtime, > using Hotsp > un openjdk-7-jre- <none> <none> (no description available) > ii openjdk-8-jre: 8u72-b15-2 amd64 OpenJDK Java runtime, > using Hotsp > ii openjdk-8-jre- 8u72-b15-2 amd64 OpenJDK Java runtime, > using Hotsp > un openjdk-8-jre- <none> <none> (no description available) For comparison: % dpkg -l "openjdk*" Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===============================-====================-====================-==================================================================== un openjdk-6-jdk <none> <none> (no description available) un openjdk-6-jre <none> <none> (no description available) un openjdk-6-jre-headless <none> <none> (no description available) un openjdk-7-jre <none> <none> (no description available) un openjdk-8-demo <none> <none> (no description available) ii openjdk-8-jdk:amd64 8u72-b15-2 amd64 OpenJDK Development Kit (JDK) ii openjdk-8-jre:amd64 8u72-b15-2 amd64 OpenJDK Java runtime, using Hotspot JIT ii openjdk-8-jre-headless:amd64 8u72-b15-2 amd64 OpenJDK Java runtime, using Hotspot JIT (headless) un openjdk-8-jre-jamvm <none> <none> (no description available) un openjdk-8-source <none> <none> (no description available) So the differences are that - I have only OpenJDK 8 - I also have openjdk-8-jdk > 12. Gave up! Thanks for you perseverance! Cheers, gregor -- .''`. Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - https://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Bevinda: Fado
signature.asc
Description: Digital Signature