Still getting AccessControlException
Hi -
I'm using the Java Plugin 1.3.1_06 with Netscape 4.75 (this is a must).
I'm using a signed applet. The applet uses a JFileChooser component. When I instantiate
it, it gives me the AccessControlException.
Here's the code snippet:
protected JFileChooser getStoreBrowser() {
if (_ksBrowser == null) {
try {
_ksBrowser = (JFileChooser)AccessController.doPrivileged(new PrivilegedAction() {
public Object run() {
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(getStoreBrowserMode());
return chooser;
}
});
}
catch (Exception e) {
e.printStackTrace();
_ksBrowser = null;
}
}
return _ksBrowser;
}
And here's the stack trace:
java.security.AccessControlException: access denied (java.util.PropertyPermission user.home 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.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at javax.swing.filechooser.FileSystemView.getHomeDirectory(Unknown Source)
at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at com.zaplet.signer.ui.SignerApplet$1.run(SignerApplet.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at com.zaplet.signer.ui.SignerApplet.getStoreBrowser(SignerApplet.java:185)
I'm using weblogic 7.0 with one-way ssl enabled. This works with 1.4.0_01 w/ Netscape 4.75.
Any help would be appreciated.
Thanks!
achoy941

