-
Enhancement
-
Resolution: Fixed
-
P2
-
fx2.1
Attempting to run an applet on Linux fails with the following exception
java.lang.RuntimeException: java.lang.RuntimeException: could not create platform window
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory.createWindow(FXWindowFactory.java:39)
at sun.plugin2.main.client.PluginMain$AppletFrameCreator.run(PluginMain.java:1159)
at com.sun.deploy.uitoolkit.impl.fx.ui.FXAppContext.invokeLater(FXAppContext.java:57)
at sun.plugin2.main.client.PluginMain$2.run(PluginMain.java:992)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: could not create platform window
at com.sun.glass.ui.Window.<init>(Window.java:192)
at com.sun.glass.ui.gtk.GtkWindow.<init>(GtkWindow.java:25)
at com.sun.glass.ui.gtk.GtkApplication.createWindow(GtkApplication.java:92)
at com.sun.javafx.tk.quantum.GlassAppletWindow.<init>(GlassAppletWindow.java:27)
at com.sun.javafx.tk.quantum.QuantumToolkit.createAppletWindow(QuantumToolkit.java:484)
at com.sun.deploy.uitoolkit.impl.fx.FXWindow.<init>(FXWindow.java:21)
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory$1.call(FXWindowFactory.java:35)
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory$1.call(FXWindowFactory.java:33)
at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(FXPluginToolkit.java:290)
at com.sun.javafx.application.PlatformImpl$3.run(PlatformImpl.java:141)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$1$1.run(GtkApplication.java:56)
... 1 more
I am not sure if it fails because of Glass or Quantum but what we need is
com.sun.javafx.tk.quantum.QuantumToolkit.createAppletWindow
to work.
java.lang.RuntimeException: java.lang.RuntimeException: could not create platform window
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory.createWindow(FXWindowFactory.java:39)
at sun.plugin2.main.client.PluginMain$AppletFrameCreator.run(PluginMain.java:1159)
at com.sun.deploy.uitoolkit.impl.fx.ui.FXAppContext.invokeLater(FXAppContext.java:57)
at sun.plugin2.main.client.PluginMain$2.run(PluginMain.java:992)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: could not create platform window
at com.sun.glass.ui.Window.<init>(Window.java:192)
at com.sun.glass.ui.gtk.GtkWindow.<init>(GtkWindow.java:25)
at com.sun.glass.ui.gtk.GtkApplication.createWindow(GtkApplication.java:92)
at com.sun.javafx.tk.quantum.GlassAppletWindow.<init>(GlassAppletWindow.java:27)
at com.sun.javafx.tk.quantum.QuantumToolkit.createAppletWindow(QuantumToolkit.java:484)
at com.sun.deploy.uitoolkit.impl.fx.FXWindow.<init>(FXWindow.java:21)
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory$1.call(FXWindowFactory.java:35)
at com.sun.deploy.uitoolkit.impl.fx.FXWindowFactory$1.call(FXWindowFactory.java:33)
at com.sun.deploy.uitoolkit.impl.fx.FXPluginToolkit$Caller.run(FXPluginToolkit.java:290)
at com.sun.javafx.application.PlatformImpl$3.run(PlatformImpl.java:141)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication$1$1.run(GtkApplication.java:56)
... 1 more
I am not sure if it fails because of Glass or Quantum but what we need is
com.sun.javafx.tk.quantum.QuantumToolkit.createAppletWindow
to work.