ExceptionInInitializerError in Axis 1,1 with Tomcat 5.0.27 and Java 1.5
-----------------------------------------------------------------------

                 Key: AXIS2-4860
                 URL: https://issues.apache.org/jira/browse/AXIS2-4860
             Project: Axis2
          Issue Type: Bug
    Affects Versions: 1.1
         Environment: Tomcat 5.0.27 on Linux with Java 5
            Reporter: Sandeep Joseph
            Priority: Blocker


Dear Colleague,

I use Axis 1.1 on a Tomcat 5.0.27 and run into an ExceptionInInitializerError 
while initializing a web service call. I attach the trace of the error below. 
Everything works well on my local Tomcat, but on the production server (shared 
hosted account on GoDaddy.com) it gives this error, I assume it could be due to 
the security manager which is stricter there. The java version is 1.5. I cannot 
change any of the server settings, so could you please advice a fix within the 
application itself?

Trace is attached below, thanks a lot,
Sandeep

java.lang.ExceptionInInitializerError at 
org.apache.commons.discovery.jdk.JDKHooks.(JDKHooks.java:75) at 
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:412)
 at 
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:378)
 at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) at 
java.security.AccessController.doPrivileged(Native Method) at 
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41) 
at org.apache.axis.components.logger.LogFactory.(LogFactory.java:33) at 
org.apache.axis.description.TypeDesc.(TypeDesc.java:61) at 
eBLBaseComponents.apis.ebay.SetExpressCheckoutRequestDetailsType.(SetExpressCheckoutRequestDetailsType.java:2952)
 at 
com.rbm.servlets.ExpressCheckoutServlet.processRequest(ExpressCheckoutServlet.java:79)
 at 
com.rbm.servlets.ExpressCheckoutServlet.doPost(ExpressCheckoutServlet.java:289) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at 
sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:592) at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239) at 
java.security.AccessController.doPrivileged(Native Method) at 
javax.security.auth.Subject.doAsPrivileged(Subject.java:517) at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:266) at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157) 
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
 at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
 at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
 at java.security.AccessController.doPrivileged(Native Method) at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535) 
at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at 
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:417) at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
 at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at 
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300) at 
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374) at 
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743) at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) at 
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866) at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
 at java.lang.Thread.run(Thread.java:595) Caused by: 
java.security.AccessControlException: access denied 
(java.lang.RuntimePermission createClassLoader) at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
 at java.security.AccessController.checkPermission(AccessController.java:427) 
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at 
java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:594) at 
java.lang.ClassLoader.(ClassLoader.java:226) at 
org.apache.commons.discovery.jdk.PsuedoSystemClassLoader.(PsuedoSystemClassLoader.java:73)
 at 
org.apache.commons.discovery.jdk.JDK12Hooks.findSystemClassLoader(JDK12Hooks.java:215)
 at org.apache.commons.discovery.jdk.JDK12Hooks.(JDK12Hooks.java:73) ... 54 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to