Hi all,

Im developing a wsdm service and i want to use custom WS-BaseFaults. I
have definded it in the wsdl and it seems to work until when i throw
the generated exception. In that moment i get the following response:

HTTP/1.1 500 Error Interno del Servidor

Content-Type: text/xml;charset=utf-8

Date: Wed, 19 Apr 2006 11:15:59 GMT

Server: Apache-Coyote/1.1

Connection: close



<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <soapenv:Body>
  <soapenv:Fault>
   <faultcode xmlns:ns1="http://xml.apache.org/axis/";>ns1:Server</faultcode>
   <faultstring>Server Error</faultstring>
   <detail>
    <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/";>Server Error
        at 
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
        at 
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
        at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:595)
</ns2:stackTrace>
    <ns3:hostname xmlns:ns3="http://xml.apache.org/axis/";>adapt05</ns3:hostname>
   </detail>
  </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>

And this is not the response i was expecting, furthermore i have tried
with the filesystem example of the apache web and i get the following
message that i think it is not right:

   [echo] ========================== RESPONSE ============================
[soapClient] SOAP request failed with HTTP status: 500 Error Interno
del Servidor
[soapClient] <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
[soapClient]  <soapenv:Body>
[soapClient]   <soapenv:Fault>
[soapClient]    <faultcode
xmlns:ns1="http://xml.apache.org/axis/";>ns1:Server</faultcode>
[soapClient]    <faultstring>Server Error</faultstring>
[soapClient]    <detail>
[soapClient]     <ns2:stackTrace
xmlns:ns2="http://xml.apache.org/axis/";>Server Error
[soapClient]    at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:473)
[soapClient]    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
[soapClient]    at
org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
[soapClient]    at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
[soapClient]    at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
[soapClient]    at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
[soapClient]    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
[soapClient]    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
[soapClient]    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
[soapClient]    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
[soapClient]    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
[soapClient]    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
[soapClient]    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:445)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
[soapClient]    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
[soapClient]    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
[soapClient]    at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
[soapClient]    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
[soapClient]    at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
[soapClient]    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
[soapClient]    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
[soapClient]    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
[soapClient]    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
[soapClient]    at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
[soapClient]    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
[soapClient]    at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
[soapClient]    at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
[soapClient]    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
[soapClient]    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)[soapClient]
   at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
[soapClient]    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
[soapClient]    at java.lang.Thread.run(Thread.java:595)
[soapClient] </ns2:stackTrace>
[soapClient]     <ns3:hostname
xmlns:ns3="http://xml.apache.org/axis/";>adapt05</ns3:hostname>
[soapClient]    </detail>
[soapClient]   </soapenv:Fault>
[soapClient]  </soapenv:Body>
[soapClient] </soapenv:Envelope>

Is this a problem with this part of the implementation or is my fault?.

thanks

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

Reply via email to