Jason- The problem from org.apache.soap.transport.TransportMessage.read(TransportMessage.java:206) is that the content type is null. Your service is not setting the content type, causing the null pointer. That's where I'd look.
Erich Izdepski Senior Software Engineer Cysive, Inc. -----Original Message----- From: Jason Wells [mailto:[EMAIL PROTECTED]] Sent: Thursday, May 30, 2002 2:44 PM To: [EMAIL PROTECTED] Subject: Further along, new problem... Hi, I'm still struggling to get a helloworld SOAP service/client combo going. I've gotten a little farther than yesterday, but now when I call call.invoke(), the client gives me this stack trace: java.lang.NullPointerException at org.apache.soap.transport.TransportMessage.read(TransportMessage.java:206) at org.apache.soap.util.net.HTTPUtils.post(HTTPUtils.java:333) at org.apache.soap.transport.http.SOAPHTTPConnection.send (SOAPHTTPConnection.java:282) at org.apache.soap.rpc.Call.invoke(Call.java:205) at hello.Client.main(Unknown Source) Meanwhile, I get this stack trace from Tomcat: java.lang.NullPointerException at org.apache.soap.server.SOAPFaultRouter.notifyListeners(SOAPFaultRouter.java: 101) at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java: 304) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java: 246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:170) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java : 174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java: 566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1012) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107 ) at java.lang.Thread.run(Thread.java:536) I believe everything is in order; the service, client, and descriptor look fine. Any idea why I'd get this? Thanks, Jason
