Check following.
1. Is you new Webservice deployed
2. Does server-config.wsdd has a
refernece to your old web service - if so remove that
3. Check the classes, hope ur old Impl
class is not called.
4 Also check the WSDL of the new Web
Service. Does it have the reference of new method under <message> tag
??
Regards
Dhanush Gopinath Software Engineer Mahindra British Telecom Ltd
+91-020-4018100 Ext:-1218
----- Original Message -----
Sent: Thursday, June 24, 2004 6:18
PM
Subject: Problem during the call of a
method
Hi,
I had a
webservice with 4 methods. it's runing under tomcat. I had to put new
methods into the webservice. So I modify the interface, generate the new
wsdl, and then build the new java classes.
When I deploy the new
webservice under tomcat, I see the new methods, but when I call one, I had
the error bellow. When I call the old method, it's runing...
Have
you got a solution to my problem ?
Thx.
The error :
org.apache.axis.transport.http.AxisServlet processAxisFault INFO:
AxisFault: AxisFault faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode:
faultString: java.lang.NullPointerException faultActor:
faultNode: faultDetail:
{http://xml.apache.org/axis/}stackTrace:
java.lang.NullPointerException 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:324) at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:402) at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:309) at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:333) at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71) at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at
org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481) at
org.apache.axis.server.AxisServer.invoke(AxisServer.java:323) at
org.apache.axis.transport.http.AxisServlet.invokeEndpointFromGet(AxisServlet.java:544) at
org.apache.axis.transport.http.AxisServlet.processMethodRequest(AxisServlet.java:466) at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:294) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339) 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:256) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) at
java.lang.Thread.run(Thread.java:536)
{http://xml.apache.org/axis/}isRuntimeException:
true
java.lang.NullPointerException at
org.apache.axis.AxisFault.makeFault(AxisFault.java:129) at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:343) at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71) at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) at
org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) at
org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:481) at
org.apache.axis.server.AxisServer.invoke(AxisServer.java:323) at
org.apache.axis.transport.http.AxisServlet.invokeEndpointFromGet(AxisServlet.java:544) at
org.apache.axis.transport.http.AxisServlet.processMethodRequest(AxisServlet.java:466) at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:294) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339) 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:256) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040) at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151) at
java.lang.Thread.run(Thread.java:536) Caused by:
java.lang.NullPointerException 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:324) at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:402) at
org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:309) at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:333) ...
37 more
*********************************************************
Disclaimer:
This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.
*********************************************************
Visit us at http://www.mahindrabt.com
|
|