[ 
https://issues.apache.org/jira/browse/AXIS-2833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Veithen moved AXIS2-4860 to AXIS-2833:
----------------------------------------------

    Affects Version/s:     (was: 1.1)
                       1.1
                  Key: AXIS-2833  (was: AXIS2-4860)
              Project: Axis  (was: Axis2)

> ExceptionInInitializerError in Axis 1,1 with Tomcat 5.0.27 and Java 1.5
> -----------------------------------------------------------------------
>
>                 Key: AXIS-2833
>                 URL: https://issues.apache.org/jira/browse/AXIS-2833
>             Project: Axis
>          Issue Type: Bug
>    Affects Versions: 1.1
>         Environment: Tomcat 5.0.27 on Linux with Java 5
>            Reporter: Sandeep Joseph
>            Priority: Blocker
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to