axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <mgai...@hotmail.com>
Subject RE: java.lang.NoClassDefFoundError: org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl
Date Mon, 31 Dec 2007 18:26:59 GMT

can you check the module reference in axis2/WEB-INF/conf/axis2.xml (should look something
like) <module ref="addressing"/>Martin ______________________________________________Disclaimer
and confidentiality noteEverything in this e-mail and any attachments relates to the official
business of Sender. This transmission is of a confidential nature and Sender does not endorse
distribution to any party other than intended recipient. Sender does not necessarily endorse
content contained within this transmission.


Subject: RE: java.lang.NoClassDefFoundError: org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImplDate:
Mon, 31 Dec 2007 10:46:19 -0500From: Tushar.Gudadhe@ubs.comTo: axis-user@ws.apache.org





Hi Raghu,
 
Thanks for replying  .. yes i have all jars in WEB-INF/lib folders including axiom-impl-1.2.5.jar
..
The class org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl is refered by org.apache.axis2.handlers.addressing.AddressingOutHandler
which i checked is in addressing-1.3.mar
 
Is it because of modules i am having this issue.
Another observation I dont get this error  for other normal requests. Only when i am calling
another webservice within our axis engine I came across this issue.
 
Thanks,
Tushar
 


From: Raghu Upadhyayula [mailto:rupadhyayula@responsys.com] Sent: Friday, December 28, 2007
3:34 PMTo: axis-user@ws.apache.orgSubject: RE: java.lang.NoClassDefFoundError: org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl


Hi Tushar,
 
Do you have axiom-impl-1.2.5.jar in your classpath.  The SOAP11HeaderBlockImpl class is in
this jar file.
 
Thanks
Raghu




From: Tushar.Gudadhe@ubs.com [mailto:Tushar.Gudadhe@ubs.com] Sent: Friday, December 28, 2007
11:47 AMTo: axis-user@ws.apache.orgSubject: FW: java.lang.NoClassDefFoundError: org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl
 
Hi, 
I get following error .. 
I short what I am doing is calling another webservice(hosted on another axis engine)  using
client from within our axis engine.
I am using Axis2 1.3 version. 
While debugging what I observed is as follows : 
1) Primary request comes to our axis engine 2) Goes though our custom In Phase handler 3)
Service class get invked which in turn calls webservice hosted on another axis engine( remote)
using axis client as follows.
                  ServiceClient client = new ServiceClient();                 Options options
= new Options();                 options.setTo(new EndpointReference(config.getEndPointRef()));
                options.setTransportInProtocol(Constants.TRANSPORT_HTTP);                
options.setUseSeparateListener(false);                 options.setAction(config.getSoapAction());
                client.setOptions(options);                 OMElement response = null; 
                 OMElement responseEnvelop = client.sendReceive(payload); 
4) I see following error in log  while sending a request to this remote webservice(hosted
on another axis engine)   As temporary fix I have disable addressing module which seemed to
fix the problem. 
Question is : 
How to fix following error and also keep addressing module as we need that option for future
? Not sure why I am getting NoClassDefFoundError even though I check addressing.mar has SOAP11HeaderBlockImpl
class. 
Thanks in advance for looking into this issue. 
gianttm.GiantTMServices - null : org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl
com.ubs.pbct.giant.blade.BladeException: null : org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl
        at com.ubs.pbct.giant.blade.BladeException.createBladeException(BladeException.java:114)
        at com.ubs.pbct.giant.blade.BladeException.createBladeException(BladeException.java:100)
        at com.ubs.pbct.giant.blade.GenericBladeFactory.process(GenericBladeFactory.java:174)
        at com.ubs.pbct.giant.blade.GenericBladeFactory.process(GenericBladeFactory.java:75)
        at com.ubs.pbct.giant.blade.GenericBladeFactory.process(GenericBladeFactory.java:102)
        at com.ubs.pbct.giant.gianttm.GiantTMServices.getTMSecuritiesRequest(GiantTMServices.java:316)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)       
 at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
        at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:98)
        at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
        at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)      
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)       
 at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
        at java.security.AccessController.doPrivileged(Native Method)         at javax.security.auth.Subject.doAsPrivileged(Unknown
Source)         at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
        at java.security.AccessController.doPrivileged(Native Method)         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)  
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)       
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)    
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)       
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)         at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError:
org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderBlockImpl         at org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl.addHeaderBlock(SOAP11HeaderImpl.java:76)
        at org.apache.axis2.handlers.addressing.AddressingOutHandler$WSAHeaderWriter.processToEPR(AddressingOutHandler.java:390)
        at org.apache.axis2.handlers.addressing.AddressingOutHandler$WSAHeaderWriter.writeHeaders(AddressingOutHandler.java:169)
        at org.apache.axis2.handlers.addressing.AddressingOutHandler.invoke(AddressingOutHandler.java:109)
        at org.apache.axis2.engine.Phase.invoke(Phase.java:292)         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:377) 
_________________________________________________________________
Don't get caught with egg on your face. Play Chicktionary!
http://club.live.com/chicktionary.aspx?icid=chick_wlhmtextlink1_dec
Mime
View raw message