"Toolkit already initialized" error with OpenJDK 11

marcel Austenfeld marcel.au at web.de
Wed Sep 26 11:22:49 UTC 2018

First of all congratulation to the new release and thank you for the hard work on JavaFX.
I have a problem with JavaFX which in my case is embedded in a Rich Client Platform of Eclipse.
I integrated several SWT FXCanvas (some with SwingNode panels as a SWT_AWT replacement) into my app.
This works fine in Java 8 which my current release depends on.
However in Java 11 after the second panel is initialized at startup I get the following error:
"Caused by: java.lang.IllegalStateException: Toolkit already initialized"
Is there a new option available to avoid a new initialization of the toolkit if several FXCanvas are embedded in an application?
Or do you now any changes since Java 8 which could the cause of such an exception?
Thanks in advance for any help.

More information about the openjfx-dev mailing list