Chinthaka,
in the current svn version the behaviour now is fine. But there is
another point that doesn't seem to work anymore. Notice the additional
Exception element in the detail. How to get rid of this?
Thanks
Yves
<soapenv:Fault>
<faultcode>soapenv:Client.Validation</faultcode>
<faultstring>see below for details</faultstring>
<detail>
<sdst:MyFault
xmlns:sdst="http://test">
<sdst:TestElem/>
</sdst:MyFault>
<Exception xmlns="">org.apache.axis2.AxisFault:
at a.b.c.SOAP11Fault.throwMe(SOAP11Fault.java:48)
at
a.b.c.SalaryDeclarationFault.throwMe(SalaryDeclarationFault.java:46)
at a.b.c.Ping(Gateway.java:155)
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:585)
at
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:97)
at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:37)
at
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:399)
at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:283)
at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:160)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
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.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.valves.ExtendedAccessLogValve.invoke(ExtendedAccessLogValve.java:528)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at
org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
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(Thread.java:595)
</Exception>
</detail>
</soapenv:Fault>
On Sun, 2006-03-19 at 00:22 +0600, Eran Chinthaka wrote:
> Hi Yves,
>
> If you haven't set that, it should not appear on the wire.
>
> I tested it but I'm getting the correct behavior. I appreciate if you
> can help me to reproduce it ?
>
> -- Chinthaka
>
> Yves Langisch wrote:
> > And additionally, how to get rid of the faultactor element?
> >
> > Yves
> >
> >
>
>