cancel
Showing results for 
Search instead for 
Did you mean: 

javax.xml.rpc.soap.SOAPFaultException: "Server Error" while calling a WSDL

Former Member
0 Kudos

Hi

I am using a WSDL in my java code by creating proxy.

I am getting an exception on below line of code

XX_RESPONSE res = port.XX_XX_Forecast(req);

exception :

javax.xml.rpc.soap.SOAPFaultException: "Server Error"

hat could be the possibility.

is it from XI side or Java side.

Shall I catch a XI person on my floor to solve this !!

To be more specific :

Error is

<detail xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text>com.sap.aii.af.service.cpa.CPAException: invalid channel (party:service:channel) = <null>

at com.sap.aii.af.mp.soap.web.MessageServlet.getChannel(MessageServlet.java:499)

at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:409)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(AccessController.java:215)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)</text>

</s:SystemError>

</detail>

Thanks

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi...

WSDL forwarded by my manager was wong

I tested it and it threw same exception.

nyways...1 more help..

Now, is there any way in NWDS to replace contents of used WSDL.

Because only 1 "=" is missing in WSDL..

Thanks