Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-19050

BrowserSim will not start with Oracle JDK 9 EA

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.3.0.Alpha2
    • 4.2.2.Final
    • browsersim

      Today I briefly tried out Oracle JDK 9 Early Access from here:
      https://jdk9.java.net/download/

      nattura:8.0.2 rasp$ java -version
      java version "1.9.0-ea"
      Java(TM) SE Runtime Environment (build 1.9.0-ea-b45)
      Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b45, mixed mode)
      

      When I had JBDS 8.0.2 running with this Java and then clicked the BrowserSim button, I got this error:

      javafx/embed/swt/FXCanvas
      Stack trace:
      java.lang.NoClassDefFoundError: javafx/embed/swt/FXCanvas
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:759)
      	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
      	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
      	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
      	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
      	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
      	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:262)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
      	at org.jboss.tools.vpe.browsersim.browser.WebKitBrowserFactory.createBrowser(WebKitBrowserFactory.java:28)
      	at org.jboss.tools.vpe.browsersim.ui.skin.ResizableSkin.createControls(ResizableSkin.java:92)
      	at org.jboss.tools.vpe.browsersim.ui.BrowserSim.initSkin(BrowserSim.java:183)
      	at org.jboss.tools.vpe.browsersim.ui.BrowserSim.open(BrowserSim.java:162)
      	at org.jboss.tools.vpe.browsersim.ui.BrowserSim.open(BrowserSim.java:137)
      	at org.jboss.tools.vpe.browsersim.BrowserSimRunner.main(BrowserSimRunner.java:105)
      Caused by: java.lang.ClassNotFoundException: javafx.embed.swt.FXCanvas
      	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
      	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:262)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
      	... 18 more
      

      This seems like JavaFX might be missing. But on the download page, there are many mentions of JavaFX, so I'm not sure.

            kmarmaliykov Konstantin Marmalyukov (Inactive)
            exd-mmalina Martin Malina
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: