Skip to Content
avatar image
Former Member

SOAP: Error XIAdapter ADAPTER.JAVA_EXCEPTION 500Internal Server Error

Hi Experts,

I am using a soap to third party scenario.While process team use SOAP UI then can send the message successfully.But when they are sending using MII source system.They are getiing following error:

SOAP:Server Server Error XIAdapter ADAPTER.JAVA_EXCEPTION 500Internal Server Error .

Please help with valueable suggestions to resolve the error:

Details of error is as follows:

INFO] Started Execution: '01/13/2012 10:23:37'

[DEBUG] [Sequence]: Started sequence execution

[DEBUG] [HTTP_Post_0]: Started action execution

[DEBUG] Action parameter creating time [1.197781ms [2556118312614142:2556118313811923]]

[DEBUG] Post Action: executed initial post.

[DEBUG] HTTP Post:false statusText:Internal Server Error statusCode:500

[WARN] [HTTP_Post_0] Skipping execution of output links due to action failure.

[DEBUG] [HTTP_Post_0]: Finished[1032.579159ms [2556118312225434:2556119344804593]] Succeeded: false

[DEBUG] [Sequence_0]: Started sequence execution

[DEBUG] [Tracer_0]: Started action execution

[DEBUG] Action parameter creating time [0.011295ms [2556119345265152:2556119345276447]]

[DEBUG] Entering action 'Tracer_0' implementation.

[INFO] [Tracer_0]<?xml version="1.0" encoding="UTF-8"?>

http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text><![CDATA[

com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=senderService;TP=;FS=null;TS=interface;AN=null;ANS=null;

at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:237)

at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:167)

at com.sap.aii.af.service.cpa.InboundRuntimeLookup.<init>(InboundRuntimeLookup.java:88)

at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:519)

at com.sap.aii.adapter.soap.web.MessageServlet.getBinding(MessageServlet.java:882)

at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:452)

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

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

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:162)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:81)

at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:124)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:73)

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

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

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

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

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:84)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:244)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:327)

]]></text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>500Internal Server Error

[DEBUG] Exiting action 'Tracer_0' implementation

[DEBUG] [Tracer_0]: Finished[0.473485ms [2556119344840856:2556119345314341]] Succeeded: true

[DEBUG] [Sequence_0]: Finished[0.491291ms [2556119344836449:2556119345327740]]

[DEBUG] [Sequence]: Finished[1033.121225ms [2556118312214122:2556119345335347]]

[INFO] Transaction Completed '01/13/2012 10:23:38'

[INFO] Statistics [Load = 1.982 msec, Parse = 4.145 msec, Execution = 1033.139 msec, Total = 1047.688 msec]

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Jan 15, 2012 at 05:11 PM

    This error could be due to various reasons. First go to message monitoring in adapter engine and check messages on the soap sender side and inbound target side. Also go to sxmb_moni and check whether mesg fails in the pipeline steps. Check mapping area too.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 16, 2012 at 01:04 AM

    If its source to third party .... if I am correct if the source system is xMII system , then the URL xMII system is using should be correct .... URL should be in the format:

    https://URL/xi/s/dev/MessageServlet?channel=PARTY:BUSINESSSERVICE:CHANNEL NAME&version=3.0&Sender.Service=SERVICE&Interface=NAMESPACE^INTERFACENAME&nosoap=true

    let me know where are you facing issue while sender sending the message or while the message is being processed from XI to htird party

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 25, 2012 at 04:50 AM

    Hi All,

    Problem is resolved and the finding is "It was a version issue in MII system. MII had version 12.1.4 and have some issues using http post and webservice.They applied patch 12.1.6 and it worked.Hope this will be helpful for others to resolve such issue.

    Thanks

    Deepak Jaiswal

    Add comment
    10|10000 characters needed characters exceeded