cancel
Showing results for 
Search instead for 
Did you mean: 

com.sap.aii.af.service.cpa.impl.exception.CPALookupException:

Former Member
0 Kudos

Hi,

Mine is SOAP to RFC Sync Scenario,

while sending SOAP Request, we are getting following Exception.

I have Refreshed SXI_CACHE and CPACache Refresh from this URL:

http://server name:HTTP Port/CPACache/refresh?mode=full

http://server name:Java Port/CPACache/monitor.jsp

Deleted and Recreated Entire Configuration Scenario.

<!-- see the documentation -->

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

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

<detail>

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

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text><![CDATA[

com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve binding for the given channelId: Binding:CID=null;

- Hide quoted text -

at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBindingByChannelId(AbstractLookupManager.java:361)

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

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:219)

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

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

]]></text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Edited by: ragu r on Mar 18, 2011 3:51 AM

Accepted Solutions (0)

Answers (3)

Answers (3)

deepak_shah
Contributor
0 Kudos

Perform troubleshooting as mentioned in follwoing guide.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0332b2a-eb97-2910-b6ba-dbe52a01b...

Hope this helps.

Regards,

Deepak.

naveen_chichili
Active Contributor
0 Kudos

Hi Ragu,

Problem is with your CACHE check if cache connectivity test in rwb is green.and also go to SXI_CACHE and refresh the cache.

also go to IR and ID also check if cache notifications are fine.

then try CPA cache .

Cheers!!!

Naveen.

Former Member
0 Kudos

HI Ragu,

few days back I faced same issue.. try following steps..

-Clear SLD data cache..

-Check all cache status of all objects in SXI_CACHE.. if not green activate those objects one more time.. to be on safer side you can activate all objects from ID for this scenario one more time..Receiver determination, Interface determination, Sender agreement and receiver agreement and both communication channel sender and receiver..

-Then from RWB stop and start your SOAP sender communication channel.

I think this solve your problem..

Thanks,

Bhupesh