Toplink in an Applet ?!! ARRGGH !?

From: Jade <JL_Marais_at_hotmail.com>
Date: 26 Nov 2002 07:24:27 -0800
Message-ID: <3624bdc1.0211260724.15b79184_at_posting.google.com>


I tried putting toplink into a normal applet. No deal.

'Straight':

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
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

Original text of this message