Hello, JavaFX application successfully compiles in IntelliJ IDEA 2019.3 <https://www.jetbrains.com/idea/nextversion/> with the use of: - *Build 14-jpackage+1-35 (2019/8/29)* (http://jdk.java.net/jpackage); - Early-Access builds for JavaFX 14 (https://gluonhq.com/products/javafx).
The same project fails to compile with* Build 14-jpackage+1-49 (2019/10/2)* with exception attached. JavaFX artifacts can't be built with both mentioned jpackage builds. Please see the sample project where the issue is reproduced attached to the issue: https://youtrack.jetbrains.com/issue/IDEA-200721 In case of any questions or if more details are needed please feel free to contact me. Thank you Olga Klisho IDEA Support Engineer JetBrains http://www.jetbrains.com The Drive to Develop
Exception in Application start method Exception in thread "main" java.lang.RuntimeException: Exception in Application start method at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900) at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195) at java.base/java.lang.Thread.run(Thread.java:830) Caused by: java.lang.IllegalAccessError: superclass access check failed: class com.sun.javafx.sg.prism.web.NGWebView (in unnamed module @0x1da413f1) cannot access class com.sun.javafx.sg.prism.NGGroup (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.sg.prism to unnamed module @0x1da413f1 at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151) at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821) at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:719) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:642) at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:600) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:420) at javafx.graphics/com.sun.javafx.application.PlatformImpl.checkForClass(PlatformImpl.java:619) at javafx.graphics/com.sun.javafx.application.PlatformImpl.isSupportedImpl(PlatformImpl.java:896) at javafx.graphics/com.sun.javafx.application.PlatformImpl.isSupported(PlatformImpl.java:627) at javafx.graphics/javafx.application.Platform.isSupported(Platform.java:252) at javafx.fxml/javafx.fxml.JavaFXBuilderFactory.<init>(JavaFXBuilderFactory.java:105) at javafx.fxml/javafx.fxml.JavaFXBuilderFactory.<init>(JavaFXBuilderFactory.java:90) at javafx.fxml/javafx.fxml.FXMLLoader.<clinit>(FXMLLoader.java:1828) at sample.Main.start(Main.java:13) at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$9(LauncherImpl.java:846) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runAndWait$12(PlatformImpl.java:455) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)