Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Connection problem using Eclipse and SSO

h_trompeter
Explorer
0 Likes
1,703

Hi experts,

I'm developing ABAP in eclipse for some time without facing any problems.

Recently, our basis has changed the logon from User/Password to SingleSignOn (much to my enjoy). Unfortunately, since we're using SingleSignOn we can no longer connect to the systems using eclipse.

As soon as I try to connect, the following error occurs:

Exception Stack Trace:

com.sap.adt.communication.exceptions.CommunicationException: CPIC-CALL: 'CMRCV'

null

  at com.sap.adt.communication.internal.jco.dispatcher.JCoRequestDispatcher.handleJcoException(JCoRequestDispatcher.java:244)

  at com.sap.adt.communication.internal.jco.dispatcher.JCoRequestDispatcher.dispatch(JCoRequestDispatcher.java:169)

  at com.sap.adt.communication.internal.session.SystemSession.sendRequest(SystemSession.java:168)

  at com.sap.adt.communication.internal.resources.RestResource.invoke(RestResource.java:136)

  at com.sap.adt.communication.internal.resources.RestResource.get(RestResource.java:61)

  at com.sap.adt.compatibility.internal.graph.provider.GraphProviderFactory.getGraphProvider(GraphProviderFactory.java:52)

  at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.processExtensionPointGraphProviders(GraphAnalyzer.java:275)

  at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzer.isNodeAvailable(GraphAnalyzer.java:172)

  at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.isNodeAvailable(GraphAnalyzerProxy.java:124)

  at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.verifyIsLoaded(GraphAnalyzerProxy.java:89)

  at com.sap.adt.compatibility.base.internal.graph.provider.GraphAnalyzerProxy.getGraphAnalyzer(GraphAnalyzerProxy.java:58)

  at com.sap.adt.compatibility.base.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:92)

  at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:21)

  at com.sap.adt.compatibility.internal.graph.analyzer.CompatibilityGraphAnalyzer.<init>(CompatibilityGraphAnalyzer.java:17)

  at com.sap.adt.compatibility.internal.Activator.getCompatibilityGraphAnalyzer(Activator.java:152)

  at com.sap.adt.destinations.internal.logon.AdtLogonService$1.runInternal(AdtLogonService.java:183)

  at com.sap.adt.communication.util.CancelableBlockingJob$BlockingJob.run(CancelableBlockingJob.java:195)

  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

Caused by: com.sap.conn.jco.JCoException: (107) JCO_ERROR_PROTOCOL: CPIC-CALL: 'CMRCV'

null

  at com.sap.conn.jco.rt.MiddlewareJavaRfc.generateJCoException(MiddlewareJavaRfc.java:664)

  at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(MiddlewareJavaRfc.java:1362)

  at com.sap.conn.jco.rt.ClientConnection.connect(ClientConnection.java:736)

  at com.sap.conn.jco.rt.RepositoryConnection.connect(RepositoryConnection.java:48)

  at com.sap.conn.jco.rt.PoolingFactory.init(PoolingFactory.java:107)

  at com.sap.conn.jco.rt.ConnectionManager.createFactory(ConnectionManager.java:316)

  at com.sap.conn.jco.rt.DefaultConnectionManager.createFactory(DefaultConnectionManager.java:46)

  at com.sap.conn.jco.rt.ConnectionManager.getFactory(ConnectionManager.java:290)

  at com.sap.conn.jco.rt.RfcDestination.getSystemID(RfcDestination.java:885)

  at com.sap.conn.jco.rt.RepositoryManager.getRepository(RepositoryManager.java:31)

  at com.sap.conn.jco.rt.RfcDestination.getRepository(RfcDestination.java:941)

  at com.sap.conn.jco.rt.RfcDestination.getRepository(RfcDestination.java:33)

  at com.sap.adt.communication.internal.jco.util.JCoFunctionBuilder.createFunctionBuilder(JCoFunctionBuilder.java:58)

  at com.sap.adt.communication.internal.jco.dispatcher.JCoRequestDispatcherRestProtocolStrategy.createFunctionBuilder(JCoRequestDispatcherRestProtocolStrategy.java:132)

  at com.sap.adt.communication.internal.jco.dispatcher.JCoRequestDispatcherRestProtocolStrategy.createRequestFunction(JCoRequestDispatcherRestProtocolStrategy.java:87)

  at com.sap.adt.communication.internal.jco.dispatcher.JCoFunctionExecutor$1.createServiceRequest(JCoFunctionExecutor.java:217)

  at com.sap.adt.communication.internal.jco.dispatcher.JCoFunctionExecutor.runInternal(JCoFunctionExecutor.java:112)

  ... 2 more

Caused by: RfcException: [null]

    message: CPIC-CALL: 'CMRCV'

null

    Return code: RFC_FAILURE(1)

    error group: 107

    key: RFC_ERROR_PROTOCOL

  at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:161)

  at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.connect(MiddlewareJavaRfc.java:1329)

  ... 17 more

Caused by:

>RfcIoException:

    message: CPIC-CALL: 'CMRCV'

null

    Return code: RFCIO_ERROR_NO_DATA(8)<

  at com.sap.conn.rfc.engine.RfcIoOpenCntl.ab_rfclisten(RfcIoOpenCntl.java:1374)

  at com.sap.conn.rfc.api.RfcApi.RfcOpen(RfcApi.java:149)

  ... 18 more

Session Data

As soon as I change the logon method in the SAP GUI to manual connection (Username/Password), I can connect to the systems using eclipse without any problems.

My searches in the SCN does not result in any relevant topics. So I hope that you can provide me some additional information to use the combination Eclipse and SSO.

Regards

Holger

3 REPLIES 3
Read only

Former Member
0 Likes
1,111

Hi,

did you fix the problem?

best regards

Read only

0 Likes
1,111

Hi Michael,

it seems we didn't follow up on this. In general SSO should work with the Eclipse based tools. Do you face this problem now?

In this case please raise a ticket (BC-DWB-AIE) and attach the support information to it (Help=>Collect Support Information).

Regards, Felix

Read only

0 Likes
1,111

Hi,

the newest SSO Login Client fixed the issue...

Thanks