Hi Bille,

Which Axis2 version do you use? I don't have any problems with 1.0 when
using custom exceptions.

Regards,

Ali Sadik Kumlali

--- [EMAIL PROTECTED] wrote:

> Hi to the list,
> 
> I have a service implementation which throws an UserException
> (MyException extends RemoteException).
> All works fine, but in the response I could not find my individual
> message and details. It just looks like this:
> 
> <soapenv:Fault>
>                 <faultcode>soapenv:Client</faultcode>
>                 <faultstring>unknown</faultstring>
>                 <detail>
>                   <Exception>
>                      org.apache.axis2.AxisFault
>                      at
>
org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:102)
>                      at
>
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:37)
>                      at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:454)
>                      at
>
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:284)
>                      at
>
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136)
>  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.StandardValveContext.invokeNext(StandardValveContext.java:104)
>                      ....
>                   </Exception>
>                 </detail>
> </soapenv:Fault>
>                ....
> 
> I debugged the service, and in class
> RawXMLINOutMessageReceiver::invokeBusinessLogic() my service-method
> is called and throws the exception. The exception is of type
> InvocationTargetException and has as a member variable called
> "target" my userdefined excpetion, with all the details and messages
> I defined.
> invokeBusinessLogic() catches this exception and throws an AxisFault
> using my userException, like this:
> throw new AxisFault(e.getMessage());
> The message member of the InvocationTargetException is null !! so all
> my user definitions are gone.
> 
> Could someone please shed some light on this. Is there any other
> setting I missed.
> I nearly grow insane with that.
> 
> By the way, the strange thing is that the faultCode says
> soapenv:Client !!!
> 
> Thanks a lot for any hints.
> I was not able to find any tutorial or HowTo on ErrorHandling in
> Axis...?!
> 
> Bille
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to