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]
