Install issue on ArchLinux

I can’t open local file, the only way to open atm, is to right click on the .gan file and tell “Open With”.
Everytime I open the dialog, I’ve got and empty screen,

GanttProject 3.1.3102
Settings file:
location: /home/mchakiachvili/.ganttproject
size:6939
is readable: true
java.class.path: :/opt/ganttproject/eclipsito.jar
java.home: /usr/lib/jvm/java-15-openjdk
java.ext.dirs: null
java.io.tmpdir: /tmp
java.runtime.version: 15.0.2+7
java.vendor: N/A
java.vm.name: OpenJDK 64-Bit Server VM
java.vm.vendor: Oracle Corporation
java.vm.version: 15.0.2+7
os.arch: amd64
os.name: Linux
os.version: 5.11.22-2-MANJARO
sun.java.command: com.bardsoftware.eclipsito.Launch --verbosity 1 --version-dirs /opt/ganttproject/plugins:~/.ganttproject.d/updates --app net.sourceforge.ganttproject.GanttProject -log true -log_file /home/mchakiachvili/.ganttproject.d/logs/.ganttproject-20210709103515.log
user.country: GB
user.dir: /home/mchakiachvili
user.home: /home/mchakiachvili
user.language: en
user.timezone: Europe/London

Jul 09, 2021 9:35:18 AM net.sourceforge.ganttproject.GPLogger log
INFO: Deleting old auto-save files
Jul 09, 2021 9:35:27 AM net.sourceforge.ganttproject.GPLogger logToLogger
WARNING: class impl.org.controlsfx.skin.NotificationPaneSkin (in unnamed module @0x5c832ebf) cannot access class com.sun.javafx.scene.traversal.ParentTraversalEngine (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.scene.traversal to unnamed module @0x5c832ebf
java.lang.IllegalAccessError: class impl.org.controlsfx.skin.NotificationPaneSkin (in unnamed module @0x5c832ebf) cannot access class com.sun.javafx.scene.traversal.ParentTraversalEngine (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.scene.traversal to unnamed module @0x5c832ebf
at impl.org.controlsfx.skin.NotificationPaneSkin.(NotificationPaneSkin.java:117)
at org.controlsfx.control.NotificationPane.createDefaultSkin(NotificationPane.java:227)
at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:897)
at javafx.controls/javafx.scene.control.Control.access$000(Control.java:83)
at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89)
at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67)
at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:145)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9536)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9529)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9529)
at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9529)
at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569)
at javafx.graphics/javafx.scene.Scene.access$3400(Scene.java:172)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:413)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:412)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:439)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:519)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:499)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:492)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:320)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
at java.base/java.lang.Thread.run(Thread.java:832)

Please read this dicussion.
TL;DR: don’t use packages from Arch Linux. Download and install BellSoft Liberica Java 11 Full JRE and use GanttProject’s ZIP distro.

Hi Dimitri, Thanks for the trick! It now works as expected.

I still wonder why it’s not working with standard jdk, because I tried the download version as well as the standard Arch repository one.

Anyway, thanks a lot for your help!

Marc

Just to mention, the issue is not within the Archi Package, just tried it with setting default jre to Liberica, and it all works well as expected now!
Thanks again.

Marc