On Tue, 20 Feb 2018 10:13:46 -0300, Mauricio Calvao wrote:

> I just clicked the jabref icon, from the KDE applications launch
> menu and also tried just plain typing jabref in a terminal.
> 
> After clicking the icon, a temporary widget on the lower panel
> showed up, but then vanished and jabref's gui never was spawned.
> After the command line trial, the following message arose:
>
> 10:00:18.907 [AWT-EventQueue-0] ERROR net.sf.jabref.FallbackExceptionHandler 
> - Uncaught exception Occurred in Thread[AWT-EventQueue-0,6,main]
> java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
>         at 
> net.sf.jabref.logic.importer.ImportFormatReader.resetImportFormats(ImportFormatReader.java:56)
>  ~[JabRef-3.8.2.jar:?]
>         at net.sf.jabref.JabRefMain.start(JabRefMain.java:78) 
> ~[JabRef-3.8.2.jar:?]
>         at net.sf.jabref.JabRefMain.lambda$main$0(JabRefMain.java:40) 
> ~[JabRef-3.8.2.jar:?]
>         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) 
> ~[?:?]
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) ~[?:?]
>         at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:?]
>         at java.awt.EventQueue$3.run(EventQueue.java:717) ~[?:?]
>         at java.awt.EventQueue$3.run(EventQueue.java:711) ~[?:?]
>         at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
>         at 
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89)
>  ~[?:?]
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:734) ~[?:?]
>         at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199)
>  [?:?]
>         at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
>  [?:?]
>         at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
>  [?:?]
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?]
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?]
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
> Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
>         at 
> jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) 
> ~[?:?]
>         at 
> jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
>  ~[?:?]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[?:?]
>         ... 17 more

Thanks for your bug report. This is indeed not the expected outcome
:)

As JabRef still works for me, we need to find out what's different
for you.
 
> ii  openjdk-8-jre [java8-runtime]     8u151-b12-1
> ii  openjdk-9-jre [java8-runtime]     9.0.1+11-1
> ii  oracle-java8-jdk [java8-runtime]  8u11

> ii  openjdk-8-jdk:amd64                   8u151-b12-1 amd64                   
> OpenJDK Development Kit (JDK)
> ii  openjdk-8-jdk-headless:amd64          8u151-b12-1 amd64                   
> OpenJDK Development Kit (JDK) (headless)
> ii  openjdk-8-jre:amd64                   8u151-b12-1 amd64                   
> OpenJDK Java runtime, using Hotspot JIT
> ii  openjdk-8-jre-headless:amd64          8u151-b12-1 amd64                   
> OpenJDK Java runtime, using Hotspot JIT (headless)
> ii  openjdk-9-jdk:amd64                   9.0.1+11-1 amd64                   
> OpenJDK Development Kit (JDK)
> ii  openjdk-9-jdk-headless:amd64          9.0.1+11-1 amd64                   
> OpenJDK Development Kit (JDK) (headless)
> ii  openjdk-9-jre:amd64                   9.0.1+11-1 amd64                   
> OpenJDK Java runtime, using Hotspot JIT
> ii  openjdk-9-jre-headless:amd64          9.0.1+11-1 amd64                   
> OpenJDK Java runtime, using Hotspot JIT (headless)

> java - auto mode
>   link best version is /usr/lib/jvm/java-9-openjdk-amd64/bin/java
>   link currently points to /usr/lib/jvm/java-9-openjdk-amd64/bin/java
>   link java is /usr/bin/java
>   slave java.1.gz is /usr/share/man/man1/java.1.gz
> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java - priority 1081
>   slave java.1.gz: /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz
> /usr/lib/jvm/java-9-openjdk-amd64/bin/java - priority 1091
>   slave java.1.gz: /usr/lib/jvm/java-9-openjdk-amd64/man/man1/java.1.gz
> /usr/lib/jvm/oracle-java8-jdk-amd64/jre/bin/java - priority 318
>   slave java.1.gz: /usr/lib/jvm/oracle-java8-jdk-amd64/man/man1/java.1.gz

This looks like you're using openjdk-9 for running JabRef.

Could you please try:

DEBUG_WRAPPER=1 jabref --debug

DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/ jabref --debug

DEBUG_WRAPPER=1 JAVA_HOME=/usr/lib/jvm/java-9-openjdk-amd64/ jabref --debug


Cheers,
gregor


-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital Signature

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to