cancel
Showing results for 
Search instead for 
Did you mean: 

Request to SOAP-Adapter runs to Server

udo_martens
Active Contributor
0 Kudos

Hi,

I'm sending a SOAP-Request to XI 3.0 (SP 11) Adapter-Engine (http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=:<myService>:<myChannel>).

I get the error

[code]

<?xml version='1.0'?>\r\n

<!-- see the documentation -->\r\n

<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>\r\n

<SOAP:Body>\r\n

<SOAP:Fault>\r\n

<faultcode>SOAP:Server</faultcode>\r\n

<faultstring>Server Error</faultstring>\r\n

<detail>\r\n

<s:SystemError xmlns:s='http://sap.com/xi/WebService/xi2.0'>\r\n

<context>XIAdapter</context>\r\n

<code>NullPointerException</code>\r\n

<text><![CDATA[\r\n

java.lang.NullPointerException\r\n

\tat com.sap.aii.messaging.net.MIMEInputSource.decodeContentType(MIMEInputSource.java:398)\r\n

\tat com.sap.aii.messaging.net.MIMEInputSource.readBody(MIMEInputSource.java:305)\r\n

\tat com.sap.aii.messaging.net.MIMEServletInputSource.parse(MIMEServletInputSource.java:58)\r\n

\tat com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:358)\r\n

\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:760)\r\n

\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:853)\r\n

\tat com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:391)\r\n

\tat com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:265)\r\n

\tat com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)\r\n

\tat com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)\r\n

\tat com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)\r\n

\tat com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)\r\n

\tat com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)\r\n

\tat com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)\r\n

\tat com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)\r\n

\tat com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)\r\n

\tat com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)\r\n

\tat java.security.AccessController.doPrivileged(Native Method)\r\n

\tat com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)\r\n

\tat com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)\r\n

]]></text>\r\n

</s:SystemError>\r\n

</detail>\r\n

</SOAP:Fault>\r\n

</SOAP:Body>\r\n

</SOAP:Envelope>\r\n

[/code]

Any Idea what is going on?

Regards, Udo

Accepted Solutions (0)

Answers (1)

Answers (1)

udo_martens
Active Contributor
0 Kudos

Sorry about the bug in the subject

Udo

udo_martens
Active Contributor
0 Kudos

Hi,

the error is because of wrong headerfields producing by wfetch.

Regards, Udo