cancel
Showing results for 
Search instead for 
Did you mean: 

Applet error - java.security.AccessControlException: access denied

shaji_chandran
Participant
0 Kudos

Hi

I am getting the below error in java console while running an irpt page which contains the applet. Can anyone help me on this? Thanks in advance

Shaji

java.security.PrivilegedActionException: java.io.IOException: Server returned HTTP response code: 503 for URL: http://hostname/crossdomain.xml

at java.security.AccessController.doPrivileged(Native Method)

at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)

at com.sun.deploy.net.CrossDomainXML.check(Unknown Source)

at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at sun.net.NetworkClient.doConnect(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

at sun.net.www.http.HttpClient.New(Unknown Source)

at sun.net.www.http.HttpClient.New(Unknown Source)

at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)

at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)

at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)

at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)

at com.sap.lhcommon.network.http.HTTPConnection.createConnection(HTTPConnection.java:330)

at com.sap.lhcommon.network.http.HTTPConnection.createConnection(HTTPConnection.java:266)

at com.sap.lhcommon.network.http.HTTPConnection.post(HTTPConnection.java:426)

at com.sap.xmii.common.AppletServiceConnection.post(AppletServiceConnection.java:133)

at com.sap.xmii.applet.query.DataQuery.execute(DataQuery.java:523)

at com.sap.xmii.applet.common.BaseApplet.getResultModel(BaseApplet.java:1070)

at com.sap.xmii.applet.command.CommandApplet.executeQuery(CommandApplet.java:506)

at com.sap.xmii.applet.command.CommandApplet.executeCommand(CommandApplet.java:320)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at sun.plugin.javascript.JSInvoke.invoke(Unknown Source)

at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)

at sun.plugin2.liveconnect.JavaClass$MethodInfo.invoke(Unknown Source)

at sun.plugin2.liveconnect.JavaClass$MemberBundle.invoke(Unknown Source)

at sun.plugin2.liveconnect.JavaClass.invoke0(Unknown Source)

at sun.plugin2.liveconnect.JavaClass.invoke(Unknown Source)

at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$DefaultInvocationDelegate.invoke(Unknown Source)

at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo.doObjectOp(Unknown Source)

at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.io.IOException: Server returned HTTP response code: 503 for URL: http://hostname/crossdomain.xml

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

at com.sun.deploy.net.CrossDomainXML$2.run(Unknown Source)

... 42 more

SearchData [ERROR] - access denied (java.net.SocketPermission hostname:50000 connect,resolve)

network: Connecting http://hostname:50000/XMII/Illuminator with cookie "inside-webserver=672221194.21248.0000; saplb_*=(J2EE5868320)5868350; JSESSIONID=BcRD3saUB85Cr_NHm5KyKD_0dzxKnQdBMQFK6kIG_SAP"

java.security.AccessControlException: access denied (java.net.SocketPermission hostname:50000 connect,resolve)

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.checkConnect(Unknown Source)

at sun.plugin2.applet.Applet2SecurityManager.checkConnect(Unknown Source)

at java.net.Socket.connect(Unknown Source)

at sun.net.NetworkClient.doConnect(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.openServer(Unknown Source)

at sun.net.www.http.HttpClient.<init>(Unknown Source)

Accepted Solutions (0)

Answers (1)

Answers (1)

agentry_src
Active Contributor
0 Kudos

Hi Shaji,

Are you calling a webservice from within an Xacute Query for your applet? On first glance, it looks like a web service call is being rejected due to security permissions. If you have a webservice call (or HTTP post/get), can you test it separately with the same credentials as the webpage is using?

Regards,

Mike