# Text doesn't show in task columns

**URL:** <https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519>\
**Category:** GanttProject Desktop Support\
**Created:** [February 20, 2023, 5:03pm UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519 "2023-02-20T17:03:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eleanor](https://help.ganttproject.biz/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eleanor](https://help.ganttproject.biz/u/Eleanor)\
**Post date:** [February 20, 2023, 5:03pm UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/1 "2023-02-20T17:03:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![malcaraz](https://help.ganttproject.biz/letter_avatar_proxy/v4/letter/m/45deac/32.png) [@malcaraz](https://help.ganttproject.biz/u/malcaraz)\
**Post date:** [February 21, 2023, 8:50am UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/2 "2023-02-21T08:50:45Z")

</div>

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

> [@MacOS Monterey et puce M1 max](https://help.ganttproject.biz/t/macos-monterey-et-puce-m1-max/4943/6):
>
> The file looks good. To follow your advice, I started by installing: bellsoft-jdk18.0.1+12-macos-aarch64, You don’t want Java 18, you want Java 11. You don’t need jdk, you need JRE. And you need “full”, not the standard. Here is the link: [https://download.bell-sw.com/java/11.0.15.1+2/bellsoft-jre11.0.15.1+2-macos-aarch64-full.dmg](https://download.bell-sw.com/java/11.0.15.1+2/bellsoft-jre11.0.15.1+2-macos-aarch64-full.dmg) without any result unfortunately Did you run GanttProject from ZIP distro?

---

<div class="post-metadata">

**Author:** ![Eleanor](https://help.ganttproject.biz/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eleanor](https://help.ganttproject.biz/u/Eleanor)\
**Post date:** [February 21, 2023, 9:20am UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/3 "2023-02-21T09:20:13Z")

</div>

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

Thank you very much for your help.

E

---

<div class="post-metadata">

**Author:** ![usc](https://help.ganttproject.biz/letter_avatar_proxy/v4/letter/u/e9a140/32.png) [@usc](https://help.ganttproject.biz/u/usc)\
**Post date:** [December 8, 2023, 4:22pm UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/4 "2023-12-08T16:22:06Z")

</div>

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

here is the protocol:

```auto
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

```

---

<div class="post-metadata">

**Author:** ![DmitryBarashev](https://help.ganttproject.biz/user_avatar/help.ganttproject.biz/dmitrybarashev/32/406_2.png) [@DmitryBarashev](https://help.ganttproject.biz/u/DmitryBarashev)\
**Post date:** [December 12, 2023, 9:03am UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/5 "2023-12-12T09:03:30Z")

</div>

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](https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jre-fx#zulu)

---

<div class="post-metadata">

**Author:** ![arkadianriver](https://help.ganttproject.biz/user_avatar/help.ganttproject.biz/arkadianriver/32/8666_2.png) [@arkadianriver](https://help.ganttproject.biz/u/arkadianriver)\
**Post date:** [July 11, 2026, 2:45am UTC](https://help.ganttproject.biz/t/text-doesnt-show-in-task-columns/6519/6 "2026-07-11T02:45:25Z")

</div>

I was having this problem with the generic zip bundle running on Arch linux, using OpenJDK 25 and OpenJFX 25, running the ganttproject script with `$OPENJFX_JAVA_OPTIONS --add-modules=ALL-MODULE-PATH` added to the $JAVA\_COMMAND call.

Noticing on page [GanttProject - Download](https://www.ganttproject.biz/download/free#lin) that it’s tested on Java 17, I downgraded to liberica jdk17 and it now works fine.

But, has anyone gotten task table text showing up on more recent open versions of Java with JFX? Was there a setting I was missing?

Thanks for any info.  
-g-
