Hello, i'm working in a self signed applet who tries to get a jxrml (jasper reports compiled file, compiled with iReports) from the same server that the html page it's allocated, fill this report and print it at the client's printer. while it's trying to get the report I'm getting : AccessControlException access denied (java.ioFilePermission http://server.intranet:8080/prueba.jasper read) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) at java.security.AccessController.checkPermission(SecurityManger.java:546) at java.lang.SecurityManager.checkPermission(SecurityManager.java:523) at java.lang.SecurityManager.chechRead(SecurityManager.java:871) .... The applet significative source code is: try { path = this.getCodeBase().toString(); this.report = new URL(path + this.getParameter("reportName")); Map parameters = new HashMap(); JasperFillManager fillManager = new JasperFillManager(); Connection db = this.getConnection(); JasperPrint jasperPrint = fillManager.fillReport( this.report.toString(), parameters, db); JasperPrintManager.printReport(jasperPrint, true); } catch (SecurityException ex) { ex.printStackTrace(this.stream); } catch (JRException jrex) { jrex.printStackTrace(this.stream); } catch (Exception ex) { ex.printStackTrace(this.stream); } where Connection db is a valid connection to the database from which to fill the report. I've read a lot of forums and did a lot of google searches but all suggests to modify the security options on the client, but it's not an option in our project. (a web application). At the server, the report file it's on the same directory than the applet is. I really appreciate a lot if you can help me cause I'm really stuck with this problem :-( Thanks Gonzalo