JDK-8123640 : FXML doesn't work in applet mode
  • Type: Bug
  • Component: javafx
  • Sub-Component: fxml
  • Affected Version: 7u40,8
  • Priority: P2
  • Status: Resolved
  • Resolution: Duplicate
  • Submitted: 2013-09-18
  • Updated: 2015-06-17
  • Resolved: 2013-09-18
Related Reports
Duplicate :  
Description
Running FXML-LoginDemo with enabled security manager throws exception:

java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessDeclaredMembers")
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
        at java.security.AccessController.checkPermission(AccessController.java:560)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
        at java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1679)
        at java.lang.Class.checkMemberAccess(Class.java:2174)
        at java.lang.Class.getDeclaredFields(Class.java:1759)
        at sun.reflect.misc.FieldUtil.getDeclaredFields(FieldUtil.java:51)
        at javafx.fxml.FXMLLoader.getControllerFields(FXMLLoader.java:2577)
        at javafx.fxml.FXMLLoader.access$1400(FXMLLoader.java:66)
        at javafx.fxml.FXMLLoader$ValueElement.processValue(FXMLLoader.java:653)
        at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:570)
        at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
        at demo.Main.replaceSceneContent(Main.java:94)
        at demo.Main.gotoLogin(Main.java:80)
        at demo.Main.start(Main.java:43)
        at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319)
        at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:217)
        at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:180)
        at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:177)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:177)
        at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:17)
        at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:67)
        at java.lang.Thread.run(Thread.java:722)
Comments
This is not a critical issue, not a regression, and should be closed as a duplicate.
18-09-2013

This is a long-standing and well-known issue, and is a duplicate of RT-23622. When we used to distribute our samples as applets in addition to standalone, the FXML-LoginDemo had to request all permissions (see RT-17125).
18-09-2013