Toplink in an Applet ?!! ARRGGH !?
Date: 26 Nov 2002 07:24:27 -0800
Message-ID: <3624bdc1.0211260724.15b79184_at_posting.google.com>
Caused by: java.security.AccessControlException: access denied
(java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291) at java.lang.System.getProperty(System.java:572)at oracle.toplink.internal.helper.Helper.<clinit>(Unknown Source) ... 10 more
java.lang.ExceptionInInitializerError at oracle.toplink.queryframework.ReadAllQuery.<init>(Unknown Source) at oracle.toplink.mappings.CollectionMapping.<init>(Unknown Source) at oracle.toplink.mappings.OneToManyMapping.<init>(Unknown Source) at NetconSearchApp.SearchAppMap.buildBscDescriptor(SearchAppMap.java:132) at NetconSearchApp.SearchAppMap.<init>(SearchAppMap.java:22) at NetconSearchApp.SearchApplet.topLinkInit(SearchApplet.java:135)at NetconSearchApp.SearchApplet.jbInit(SearchApplet.java:101) at NetconSearchApp.SearchApplet.init(SearchApplet.java:73) at sun.applet.AppletPanel.run(AppletPanel.java:341) at java.lang.Thread.run(Thread.java:536) Caused by: java.security.AccessControlException: access denied
(java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291) at java.lang.System.getProperty(System.java:572)at oracle.toplink.internal.helper.Helper.<clinit>(Unknown Source) ... 10 more
Ok... fair enough. Did see there's an option for doing it 3 tier. Ok. Massive struggle, got it working on application level with RMI. Applet, NO WAYS. For some fn silly reason it tries to read 'user.dir' like above. WhAt nOw ?!? Sign the applet?
RMI:
java.lang.ExceptionInInitializerError
at oracle.toplink.remote.DistributedSession.toString(Unknown Source)
at java.lang.String.valueOf(String.java:2173)
at NetconSearchApp.SearchApplet.topLinkInit(SearchApplet.java:120) at NetconSearchApp.SearchApplet.jbInit(SearchApplet.java:101) at NetconSearchApp.SearchApplet.init(SearchApplet.java:73)at sun.applet.AppletPanel.run(AppletPanel.java:341) at java.lang.Thread.run(Thread.java:536)
Caused by: java.security.AccessControlException: access denied
(java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291) at java.lang.System.getProperty(System.java:572)at oracle.toplink.internal.helper.Helper.<clinit>(Unknown Source) ... 7 more
java.lang.ExceptionInInitializerError
at oracle.toplink.remote.DistributedSession.toString(Unknown Source)
at java.lang.String.valueOf(String.java:2173)
at NetconSearchApp.SearchApplet.topLinkInit(SearchApplet.java:120) at NetconSearchApp.SearchApplet.jbInit(SearchApplet.java:101) at NetconSearchApp.SearchApplet.init(SearchApplet.java:73)at sun.applet.AppletPanel.run(AppletPanel.java:341) at java.lang.Thread.run(Thread.java:536)
Caused by: java.security.AccessControlException: access denied
(java.util.PropertyPermission user.dir read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291) at java.lang.System.getProperty(System.java:572)at oracle.toplink.internal.helper.Helper.<clinit>(Unknown Source) ... 7 more Received on Tue Nov 26 2002 - 16:24:27 CET