From: Lieyong Fu <LF...@Ce...> - 2001-09-26 03:20:54
|
With Jython-2.1a3, while trying to load Jython script from with BEA EJB, I've got the security permission error as attached even though I'had set the permission to jython.jar in the policy file. Any help is very much appreciated. java.lang.reflect.InvocationTargetException: Traceback (innermost last): (no code object) at line 0 java.security.AccessControlException: access denied (java.lang.RuntimePermission get ProtectionDomain ) at java.security.AccessControlContext.checkPermission(AccessControlContext.j ava, Compiled Code) at java.lang.Exception.<init>(Exception.java, Compiled Code) at java.lang.RuntimeException.<init>(RuntimeException.java, Compiled Code) at java.lang.SecurityException.<init>(SecurityException.java, Compiled Code) at java.security.AccessControlException.<init>(AccessControlException.java, Compiled Code) at java.security.AccessControlContext.checkPermission(AccessControlContext.j ava, Compiled Code) at java.security.AccessController.checkPermission(AccessController.java, Com piled Code) at java.lang.SecurityManager.checkPermission(SecurityManager.java, Compiled Code) at java.lang.Class.getProtectionDomain(Class.java:1231) at org.python.core.BytecodeLoader2.loadClassFromBytes(BytecodeLoader2.java) at org.python.core.BytecodeLoader.makeClass(BytecodeLoader.java, Compiled Co de) at org.python.core.BytecodeLoader.makeCode(BytecodeLoader.java) at org.python.core.Py.compile_flags(Py.java) at org.python.core.Py.compile_flags(Py.java) at org.python.core.Py.compile_flags(Py.java) at org.python.util.PythonInterpreter.exec(PythonInterpreter.java) at java.lang.reflect.Method.invoke(Native Method) at ProcessToJython.execMethod(ProcessToJython.java, Compiled Code) at ProcessToJython.runFile(ProcessToJython.java:103) at examples.ejb.basic.statelessSession.TraderBean.buy(TraderBean.java:118) at examples.ejb.basic.statelessSession.TraderBeanEOImpl.buy(TraderBeanEOImpl .java:105) at examples.ejb.basic.statelessSession.TraderBeanEOImpl_WLSkel.invoke(Trader BeanEOImpl_WLSkel.java:75) at weblogic.rmi.extensions.BasicServerObjectAdapter.invoke(BasicServerObject Adapter.java, Compiled Code) at weblogic.rmi.extensions.BasicRequestHandler.handleRequest(BasicRequestHan dler.java:77) at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.jav a:15) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code) java.security.AccessControlException: java.security.AccessControlException: access d enied (java.lang.RuntimePermission getProtectionDomain ) |