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]