SCM connection to local installed RTC server
Hi,
I'm tryting to establish a repository connection from Eclipse to a local installed RTC server but it does not work. On client side the error message in the log file is the following:
ENTRY com.ibm.team.workitem.rcp.ui 4 0 2021-03-22 13:40:28.012
!MESSAGE Exception running 'Initializing Component Configurations' !STACK 0 java.lang.RuntimeException: CRJAZ0109I Communications error. at com.ibm.team.repository.transport.client.RemoteTeamService.rte(RemoteTeamService.java:842) at com.ibm.team.repository.transport.client.RemoteTeamService.getAppropriateException(RemoteTeamService.java:758) at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:572) at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:202) at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43) at com.sun.proxy.$Proxy32.getAllConfigurations(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invokeServiceCall(ServiceInterfaceProxy.java:254) at com.ibm.team.repository.client.internal.ServiceInterfaceProxy.invoke(ServiceInterfaceProxy.java:110) at com.sun.proxy.$Proxy32.getAllConfigurations(Unknown Source) at com.ibm.team.workitem.client.internal.ComponentConfigurationClient.fetchConfigurations(ComponentConfigurationClient.java:73) at com.ibm.team.workitem.client.internal.ComponentConfigurationClient.initialize(ComponentConfigurationClient.java:45) at com.ibm.team.workitem.rcp.ui.internal.WorkItemRCPUIPlugin$1$1.runProtected(WorkItemRCPUIPlugin.java:197) at com.ibm.team.foundation.client.util.FoundationJob.run(FoundationJob.java:68) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: com.ibm.team.repository.common.transport.ServiceNotAvailableException: CRJAZ0106E The server is temporarily unavailable. The request for the following URL was denied: /ccm/service/com.ibm.team.rtc.common.configuration.IComponentConfigurationService. at com.ibm.team.repository.transport.client.RemoteTeamServer.executeMethod(RemoteTeamServer.java:1374) at com.ibm.team.repository.transport.client.RemoteTeamServer.executeMethod(RemoteTeamServer.java:1221) at com.ibm.team.repository.transport.client.RemoteTeamService.executeCancelableHttpMethod(RemoteTeamService.java:659) at com.ibm.team.repository.transport.client.RemoteTeamService.invokePost(RemoteTeamService.java:604) at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:547) ... 15 more
On the UI it show the following:
On server side there is no error message.
As I can't find any information for the above mentioned error can you please help me solving this problem?
The server was simply installed by extracting this ZIP file, running the startup and proceeding the express installation:
JTS-CCM-keys-Win64_6.0.6.1.zip
Thanks!
|
3 answers
Ralph Schoon (63.1k●3●36●46)
| answered Mar 22 '21, 9:41 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER I do this all the time and it works for me. For example the extensions workshop https://jazz.net/library/article/1000 uses this. The image is not visible - use Chrome. The information is not enough to do anything. |
The error message is the screenshot is the following:
My problem is that the log file prints a different error ID than the error ID shown in the client itself:
CRJAZ0106E vs. CRJAZ0109I
So my first question would be what exactly is the cause (based on the code) for this error IDs? I manually called the URLs in a web browser and this works.
Thanks!
|
Ralph Schoon (63.1k●3●36●46)
| answered Mar 22 '21, 11:46 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Christian,
Others have reported seeing something like this. For example see here: https://jazz.net/forum/questions/273938/id-crrrw7556e-the-application-cannot-connect-to-the-server
The error messages you describe above are deep in the login code for the Eclipse client in the RTC Client SDK.
The RTC Eclipse client tries to check for client to server compatibility, before the login. It sends its version and should get the following back, if it is compatible to the server: {"compatible":true,"isJTS":false}
That even this basic communication fails means something is very broken. You can try it in the browser.
I can not say why this is. Malware protection issues? Memory, CPU too small. I simply do not know. As started in the other question, I run 6.0.6x and 7.0.x locally on my laptop and have never seen this - unless something was broken.
A colleague hinted today he has seen some similar issues on hos mack over the weekend. 7.0.2. I have no idea what that could be.
Comments
Ralph Schoon
commented Mar 22 '21, 11:48 a.m.
| edited Mar 22 '21, 11:53 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
If it works in the browser but not in the Eclipse client, I would check the Eclipse log (in the .metadata folder in the Eclipse workspace) I would also check the repository connection. Maybe recreate it? I don't have any idea why the eclipse client would be unable to talk to the server but the browser could. Funny SSL/network settings in Eclipse? Rejected the self signed certificate? |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.