JabRef 4.2 is not working under Opensuse Tumbleweed


(Romuald Poteau) #1

Hi,
I am unable to make JabRef 4.2 work on my Linux distribution. No windows appear and it is frozen in the background. I am using Oracle java 1.8.0_172, and when I launch JabRef from a console, I get the following messages:
$Gtk-Message: 09:59:36.016: (for origin information, set GTK_DEBUG): failed to retrieve property gtk-primary-button-warps-slider' of typegboolean’ from rc file value “((GString*) 0x7f8d8440eb60)” of type `gboolean’
09:59:40.087 [AWT-EventQueue-0] ERROR org.jabref.FallbackExceptionHandler - Uncaught exception occurred in Thread[AWT-EventQueue-0,6,main]
java.lang.ClassCastException: java.awt.Font cannot be cast to javax.swing.plaf.FontUIResource
at org.jabref.JabRefGUI.setLookAndFeel(JabRefGUI.java:288) ~[JabRef-4.2.jar:?]
at org.jabref.JabRefGUI.openWindow(JabRefGUI.java:87) ~[JabRef-4.2.jar:?]
at org.jabref.JabRefGUI.(JabRefGUI.java:60) ~[JabRef-4.2.jar:?]
at org.jabref.JabRefMain.lambda$start$0(JabRefMain.java:182) ~[JabRef-4.2.jar:?]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) ~[?:1.8.0_172]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) ~[?:1.8.0_172]
at java.awt.EventQueue.access$500(EventQueue.java:97) ~[?:1.8.0_172]
at java.awt.EventQueue$3.run(EventQueue.java:709) ~[?:1.8.0_172]
at java.awt.EventQueue$3.run(EventQueue.java:703) ~[?:1.8.0_172]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_172]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) ~[?:1.8.0_172]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) ~[?:1.8.0_172]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) [?:1.8.0_172]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_172]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_172]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_172]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_172]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_172]

Any help or suggestion will be greatly appreciated
Romuald
PS. JabRef 4.1 is working fine with the same system


(Christoph) #2

Hi,

this error happend when you used the option override font settings.
This is fixed in the latest master version http://builds.jabref.org/master/


(Romuald Poteau) #3

Hi
indeed!
Everything is fine now. Thank you for your answer and for the development of this very important tool, helpful in my day to day activity
Regards
Romuald


(Christoph) #4

Thanks for your kind words!

We appreciate this a lot. And you can also contribute to the development of JabRef in many ways:
https://help.jabref.org/en/FAQcontributing

Regards
Christoph