This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes java.security.AccessControlException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "java.security.AccessControlException" Watch "java.security.AccessControlException" New topic
Author

java.security.AccessControlException

Meet Gaurav
Ranch Hand

Joined: Oct 08, 2008
Posts: 492
Hi

I just uploaded my JApplet in my webserver. And accessed using IE browser, I have a text file in the server and while the applet is trying to read am getting below exception. After that I change the file permission to 777(all read write and execute) but still am getting the same exception. Please assist me.

java.security.AccessControlException: access denied (java.io.FilePermission al3.txt 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.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at NewPoints.readAndLoad(NewPoints.java:318)
at NewPoints.init(NewPoints.java:62)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at java.lang.StringBuffer.<init>(Unknown Source)
at NewPoints.NextQ(NewPoints.java:186)
at NewPoints.init(NewPoints.java:68)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42371
    
  64
If the file is on the server, then you can't use FileReader or FileInputStream to read it. Any of those classes will access the client-side file system, which is off limits to applets.

See the "Hello Server File" example in http://faq.javaranch.com/java/CodeBarnApplets for how applets can read files on the server.


Ping & DNS - my free Android networking tools app
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: java.security.AccessControlException