need doPrivileged in CacheEntry.updateExpirationInIndexFile

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P2
    • 6u10
    • Affects Version/s: 6u10
    • Component/s: deploy
    • b21
    • generic
    • generic
    • Verified

        visit

        http://hs.iwon.com/games/pyramid.html

        first time the applet will load.

        next time when the applet load from cache, it will fail:

        java.security.AccessControlException: access denied (java.io.FilePermission C:\Documents and Settings\ngthomas\Application Data\Sun\Java\Deployment\cache\6.0\56\69442638-205541ac.idx read)
        at java.security.AccessControlContext.checkPermission(Unknown Source)
        at java.security.AccessController.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkPermission(Unknown Source)
        at java.lang.SecurityManager.checkRead(Unknown Source)
        at java.io.RandomAccessFile.<init>(Unknown Source)
        at com.sun.deploy.cache.CacheEntry.updateExpirationInIndexFile(Unknown Source)
        at com.sun.deploy.net.DownloadEngine.isUpdateAvailable(Unknown Source)
        at com.sun.deploy.cache.DeployCacheHandler.get(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at inknet.InkUtil.Ç(inknet/InkUtil)
        at inknet.InkUtil.getGameCanvasType(inknet/InkUtil)
        at gamehouse.SuperApplet.init(gamehouse/SuperApplet)
        at sun.applet.AppletPanel.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

              Assignee:
              Thomas Ng (Inactive)
              Reporter:
              Thomas Ng (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: