Text doesn't show in task columns

Whenever I add a task and edit the details in task properties, no text appears under the task columns for task name, begin date, end date etc. The following error message has appeared:

Something went wrong

com/sun/javafx/scene/control/behavior/TextBinding
com.sun.javafx.scene.control.behavior.TextBinding

And this is the log:

GanttProject 3.2.3247
Settings file:
location: C:\Users\elean.ganttproject
size:4703
is readable: true
java.class.path: eclipsito.jar;C:\Users\elean\Documents\ganttproject-3.2.3240\ganttproject-3.2.3240
java.home: C:\Program Files\BellSoft\LibericaJRE-19-Full
java.ext.dirs: null
java.io.tmpdir: C:\Users\elean\AppData\Local\Temp
java.runtime.version: 19.0.2+9
java.vendor: BellSoft
java.vm.name: OpenJDK 64-Bit Server VM
java.vm.vendor: BellSoft
java.vm.version: 19.0.2+9
os.arch: amd64
os.name: Windows 11
os.version: 10.0
sun.java.command: com.bardsoftware.eclipsito.Launch --verbosity 1 --version-dirs plugins;~/.ganttproject.d/updates --app net.sourceforge.ganttproject.GanttProject
user.country: GB
user.dir: C:\Users\elean\Documents\ganttproject-3.2.3240\ganttproject-3.2.3240
user.home: C:\Users\elean
user.language: en
user.timezone: Europe/London

Feb 20, 2023 4:45:54 PM biz.ganttproject.LoggerImpl debug
FINE: Creating main frame…
Feb 20, 2023 4:45:54 PM biz.ganttproject.LoggerImpl debug
FINE: 1. loading look’n’feels
Feb 20, 2023 4:45:54 PM biz.ganttproject.LoggerImpl debug
FINE: 2. loading options
Feb 20, 2023 4:45:55 PM biz.ganttproject.LoggerImpl debug
FINE: 3. creating menus…
Feb 20, 2023 4:45:55 PM biz.ganttproject.LoggerImpl debug
FINE: 4. creating views…
Feb 20, 2023 4:45:56 PM biz.ganttproject.LoggerImpl debug
FINE: 5. calculating size and packing…
Feb 20, 2023 4:45:56 PM biz.ganttproject.LoggerImpl debug
FINE: 6. changing language …
Feb 20, 2023 4:45:56 PM biz.ganttproject.LoggerImpl debug
FINE: 7. first attempt to restore bounds
Feb 20, 2023 4:45:56 PM biz.ganttproject.LoggerImpl debug
FINE: 8. finalizing…
Feb 20, 2023 4:45:57 PM net.sourceforge.ganttproject.GPLogger log
INFO: Starting RSS check…
Feb 20, 2023 4:45:58 PM net.sourceforge.ganttproject.GPLogger log
INFO: Deleting old auto-save files
Feb 20, 2023 4:45:58 PM net.sourceforge.ganttproject.GPLogger log
INFO: RSS check finished
Feb 20, 2023 4:45:58 PM net.sourceforge.ganttproject.GPLogger log
INFO: [GanttOptions] save(): finished!!
Feb 20, 2023 4:51:27 PM net.sourceforge.ganttproject.GPLogger logToLogger
WARNING: com/sun/javafx/scene/control/behavior/TextBinding
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/behavior/TextBinding
at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.updateDisplayedText(LabeledSkinBase.java:960)
at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.layoutLabelInArea(LabeledSkinBase.java:537)
at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.layoutLabelInArea(LabeledSkinBase.java:460)
at biz.ganttproject.lib.fx.treetable.TableCellSkinBase.layoutChildren(TableCellSkinBase.java:145)
at javafx.controls/javafx.scene.control.Control.layoutChildren(Unknown Source)
at javafx.controls/javafx.scene.control.Cell.layoutChildren(Unknown Source)
at javafx.controls/javafx.scene.control.TreeTableCell.layoutChildren(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
at javafx.graphics/javafx.scene.Scene.doLayoutPass(Unknown Source)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.behavior.TextBinding
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at com.bardsoftware.eclipsito.runtime.BundleClassLoader.findClass(BundleClassLoader.java:128)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
… 27 more

Many thanks,

Eleanor.

AFAIK, GP is supported with Java 11. Your are using Java 19.
Try v11 and tell us… ; )

Uninstalled Java 19 and installed Java 11, it is now working.

Thank you very much for your help.

E

I have the same problem. I am using Azul. What can I do to get this work?

here is the protocol:

GanttProject 3.2.3247
Settings file:
	location: C:\Users\xxx\.ganttproject
	size:4699
	is readable: true
java.class.path: eclipsito.jar;D:\Tools\gantt\ganttproject-3.2.3240
java.home: C:\Program Files\Zulu\zulu-11-jre
java.ext.dirs: null
java.io.tmpdir: C:\Users\xxx\AppData\Local\Temp\
java.runtime.version: 11.0.20.1.101+1-LTS
java.vendor: Azul Systems, Inc.
java.vm.name: OpenJDK 64-Bit Server VM
java.vm.vendor: Azul Systems, Inc.
java.vm.version: 11.0.20.1.101+1-LTS
os.arch: amd64
os.name: Windows 10
os.version: 10.0
sun.java.command: com.bardsoftware.eclipsito.Launch --verbosity 1 --version-dirs plugins;~/.ganttproject.d/updates --app net.sourceforge.ganttproject.GanttProject
user.country: DE
user.dir: D:\Tools\gantt\ganttproject-3.2.3240
user.home: C:\Users\xxx
user.language: de
user.timezone: Europe/Berlin

Dez. 08, 2023 4:11:27 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: Creating main frame...
Dez. 08, 2023 4:11:27 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 1. loading look'n'feels
Dez. 08, 2023 4:11:28 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 2. loading options
Dez. 08, 2023 4:11:28 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 3. creating menus...
Dez. 08, 2023 4:11:29 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 4. creating views...
Dez. 08, 2023 4:11:29 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 5. calculating size and packing...
Dez. 08, 2023 4:11:29 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 6. changing language ...
Dez. 08, 2023 4:11:29 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 7. first attempt to restore bounds
Dez. 08, 2023 4:11:29 NACHM. biz.ganttproject.LoggerImpl debug
FEIN: 8. finalizing...
Dez. 08, 2023 4:11:30 NACHM. net.sourceforge.ganttproject.GPLogger log
INFORMATION: Deleting old auto-save files
Dez. 08, 2023 4:11:39 NACHM. net.sourceforge.ganttproject.GPLogger logToLogger
WARNUNG: com/sun/javafx/scene/control/behavior/TextBinding
java.lang.NoClassDefFoundError: com/sun/javafx/scene/control/behavior/TextBinding
	at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.updateDisplayedText(LabeledSkinBase.java:960)
	at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.layoutLabelInArea(LabeledSkinBase.java:537)
	at biz.ganttproject.lib.fx.treetable.LabeledSkinBase.layoutLabelInArea(LabeledSkinBase.java:460)
	at biz.ganttproject.lib.fx.treetable.TableCellSkinBase.layoutChildren(TableCellSkinBase.java:145)
	at javafx.controls/javafx.scene.control.Control.layoutChildren(Unknown Source)
	at javafx.controls/javafx.scene.control.Cell.layoutChildren(Unknown Source)
	at javafx.controls/javafx.scene.control.TreeTableCell.layoutChildren(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at javafx.graphics/javafx.scene.Scene.doLayoutPass(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.scene.control.behavior.TextBinding
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at com.bardsoftware.eclipsito.runtime.BundleClassLoader.findClass(BundleClassLoader.java:128)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	... 27 more

You need Java runtime with JavaFX modules. On Azul site it is called JRE FX: https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jre-fx#zulu