2014 Feb 04 7:52 AM
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
Hi,
the newest SSO Login Client fixed the issue...
Thanks
2015 Dec 03 3:37 PM
2015 Dec 07 9:07 AM
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
2015 Dec 11 6:54 AM
| User | Count |
|---|---|
| 6 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |