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

BrowserSim will not start with Oracle JDK 9 EA

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: