Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6325754

REGRESSION: AccessControlException trying to launch SwingApplet

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 6
    • client-libs
    • 2d
    • x86
    • windows_xp

      Running SwingApplet throws an exception:

      > cd demo\jfc\SwingApplet
      > appletviewer SwingApplet.html

      java.security.AccessControlException: access denied (java.io.FilePermission C:\W
      INDOWS\Fonts read)
              at java.security.AccessControlContext.checkPermission(AccessControlConte
      xt.java:321)
              at java.security.AccessController.checkPermission(AccessController.java:
      546)
              at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
              at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
              at java.io.File.list(File.java:958)
              at java.io.File.list(File.java:991)
              at sun.font.FontManager.getFontFilesFromPath(FontManager.java:1135)
              at sun.font.FontManager.resolveWindowsFonts(FontManager.java:1217)
              at sun.font.FontManager.getFullNameToFileMap(FontManager.java:1299)
              at sun.font.FontManager.findFontFromPlatform(FontManager.java:1442)
              at sun.font.FontManager.findFont2D(FontManager.java:1699)
              at sun.font.FontManager.findFont2D(FontManager.java:1685)
              at java.awt.Font.getFont2D(Font.java:441)
              at sun.font.FontManager.getFont2D(Native Method)
              at sun.font.FontManager.fontSupportsDefaultEncoding(FontManager.java:339
      )
              at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$WindowsFontPropert
      y.configureValue(WindowsLookAndFeel.java:2045)
              at com.sun.java.swing.plaf.windows.DesktopProperty.createValue(DesktopPr
      operty.java:148)
              at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:201)
              at javax.swing.UIDefaults.get(UIDefaults.java:131)
              at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:44)
              at javax.swing.UIDefaults.getFont(UIDefaults.java:352)
              at javax.swing.UIManager.getFont(UIManager.java:567)
              at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:90)
              at javax.swing.plaf.basic.BasicButtonUI.installDefaults(BasicButtonUI.ja
      va:86)
              at com.sun.java.swing.plaf.windows.WindowsButtonUI.installDefaults(Windo
      wsButtonUI.java:66)
              at javax.swing.plaf.basic.BasicButtonUI.installUI(BasicButtonUI.java:63)

              at javax.swing.JComponent.setUI(JComponent.java:653)
              at javax.swing.AbstractButton.setUI(AbstractButton.java:1650)
              at javax.swing.JButton.updateUI(JButton.java:113)
              at javax.swing.AbstractButton.init(AbstractButton.java:2017)
              at javax.swing.JButton.<init>(JButton.java:103)
              at javax.swing.JButton.<init>(JButton.java:76)
              at SwingApplet.init(SwingApplet.java:70)
              at sun.applet.AppletPanel.run(AppletPanel.java:417)
              at java.lang.Thread.run(Thread.java:608)

            Unassigned Unassigned
            shickeysunw Shannon Hickey (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: