You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by aa...@rsa.com on 2012/01/19 22:38:37 UTC
RE: [SOLVED] Cannot inherit from final class
The problem was in httpclient. Axis comes with version 4.0 while I was building against 4.12 and also packaging it in .aar, so I'm also using 4.0 too and all is peachy.
-a
-----Original Message-----
From: aaron.stromas@rsa.com [mailto:aaron.stromas@rsa.com]
Sent: Thursday, January 19, 2012 9:49 AM
To: users@tomcat.apache.org
Subject: Cannot inherit from final class
Hello,
I have deployed Axis2 v1.6.1 and deployed in it a web service using Spring v1.2.8. Upon accessing the service with the web services client I am getting the following stack trace in Tomcat v.6.0. I'm quite at loss. Any idea? TIA
[ERROR] Cannot inherit from final class
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2733)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1124)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1612)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at org.apache.http.impl.client.DefaultHttpClient.createHttpParams(DefaultHttpClient.java:161)
at org.apache.http.impl.client.AbstractHttpClient.getParams(AbstractHttpClient.java:426)
at org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager(AbstractHttpClient.java:297)
at org.apache.http.impl.client.AbstractHttpClient.getConnectionManager(AbstractHttpClient.java:445)
at org.apache.http.impl.client.AbstractHttpClient.createHttpContext(AbstractHttpClient.java:274)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:797)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
at com.rsa.pso.twis.ws.bean.RestClient.processRequest(RestClient.java:37)
at com.rsa.pso.twis.ws.bean.RestClient.processGetRequest(RestClient.java:29)
at com.rsa.pso.twis.ws.bean.TokenWorkflowIntegrationServiceImpl.getUser(TokenWorkflowIntegrationServiceImpl.java:122)
at com.rsa.pso.twis.ws.bean.TokenWorkflowIntegrationServiceImpl.resetPin(TokenWorkflowIntegrationServiceImpl.java:75)
... 25 more
Aaron Stromas, Practice Consultant | RSA The Security Division of EMC | Identity & Fraud Protection Practice | +1 240 271 6458
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: [SOLVED] Cannot inherit from final class
Posted by aa...@rsa.com.
I'm aware of that. The reason I went with such an old version of Spring is that Axis2 POJO Spring example uses that version of Spring (1.2.8).
The applicationContext.xml uses the DOCROOT element, not XML name spaces, not XML namespaces, so I did not want to vary too many things at the same time.
-a
-----Original Message-----
From: Pid [mailto:pid@pidster.com]
Sent: Friday, January 20, 2012 4:33 AM
To: Tomcat Users List
Subject: Re: [SOLVED] Cannot inherit from final class
On 19/01/2012 22:36, aaron.stromas@rsa.com wrote:
> Ugm. Axis2 sample uses it, so did I
So Spring 3.1 is now out and the internetz says that Spring 1.2.8 was released 8 May 2006. Is this a production system, might I ask?
p
> -----Original Message-----
> From: Pid [mailto:pid@pidster.com]
> Sent: Thursday, January 19, 2012 5:32 PM
> To: Tomcat Users List
> Subject: Re: [SOLVED] Cannot inherit from final class
>
> On 19/01/2012 21:38, aaron.stromas@rsa.com wrote:
>> deployed in it a web service using Spring v1.2.8
>
> Are you really using Spring 1.2.8?
>
>
> p
>
--
[key:62590808]
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: [SOLVED] Cannot inherit from final class
Posted by Pid <pi...@pidster.com>.
On 19/01/2012 22:36, aaron.stromas@rsa.com wrote:
> Ugm. Axis2 sample uses it, so did I
So Spring 3.1 is now out and the internetz says that Spring 1.2.8 was
released 8 May 2006. Is this a production system, might I ask?
p
> -----Original Message-----
> From: Pid [mailto:pid@pidster.com]
> Sent: Thursday, January 19, 2012 5:32 PM
> To: Tomcat Users List
> Subject: Re: [SOLVED] Cannot inherit from final class
>
> On 19/01/2012 21:38, aaron.stromas@rsa.com wrote:
>> deployed in it a web service using Spring v1.2.8
>
> Are you really using Spring 1.2.8?
>
>
> p
>
--
[key:62590808]
RE: [SOLVED] Cannot inherit from final class
Posted by aa...@rsa.com.
Ugm. Axis2 sample uses it, so did I
-----Original Message-----
From: Pid [mailto:pid@pidster.com]
Sent: Thursday, January 19, 2012 5:32 PM
To: Tomcat Users List
Subject: Re: [SOLVED] Cannot inherit from final class
On 19/01/2012 21:38, aaron.stromas@rsa.com wrote:
> deployed in it a web service using Spring v1.2.8
Are you really using Spring 1.2.8?
p
--
[key:62590808]
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: [SOLVED] Cannot inherit from final class
Posted by Pid <pi...@pidster.com>.
On 19/01/2012 21:38, aaron.stromas@rsa.com wrote:
> deployed in it a web service using Spring v1.2.8
Are you really using Spring 1.2.8?
p
--
[key:62590808]