Eclipse connection error but web client connects
The team was working with RTC 4.0 for a while now. However "suddenly" Eclipse connections are getting the following errors. I am am stuck on next steps to debug this issue.
The web client can still connection from the same workstations.
Looking in the logs we can see these errors (may or may not be related)
2015-10-16 13:05:31,406 [ jts: Remote license updater] WARN com.ibm.team.repository - CRJAZ1297I The list of floating licenses could not be updated. See nested exception for details.
com.ibm.team.repository.common.TeamRepositoryException: CRJAZ1267I The list of floating licenses could not be retrieved from "https://ehealth.clm.ibm.com:9443/jts/service/com.ibm.team.repository.service.internal.license.IFloatingLicenseService/licenses".
at com.ibm.team.repository.service.internal.license.FloatingLicenseClient.getFloatingLicenseList(FloatingLicenseClient.java:137)
at com.ibm.team.repository.service.internal.license.FloatingLicenseClient.getFloatingPolicies(FloatingLicenseClient.java:151)
at com.ibm.team.repository.service.internal.license.ManagedFloatingLicenseClient.getFloatingPolicies(ManagedFloatingLicenseClient.java:412)
at com.ibm.team.repository.service.internal.license.LicenseService.updateRemoteFloatingLicenses(LicenseService.java:699)
at com.ibm.team.repository.service.internal.license.LicenseService.access$8(LicenseService.java:697)
at com.ibm.team.repository.service.internal.license.LicenseService$3$1.run(LicenseService.java:493)
at com.ibm.team.repository.service.internal.TeamServiceContext.runAsAdmin(TeamServiceContext.java:141)
at com.ibm.team.repository.service.internal.license.LicenseService$3.run(LicenseService.java:491)
at java.lang.Thread.run(Thread.java:736)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.ibm.jsse2.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:39)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
2015-10-16 13:03:48,981 [ http-bio-9443-exec-4] ERROR vice.compatibility.license.internal.LicenseService - Error checking licenses
com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient$RestCommunicationException
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.createExceptionFromResponse(CrossServerHttpClient.java:544)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.checkResponse(CrossServerHttpClient.java:467)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.send(CrossServerHttpClient.java:441)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.send(CrossServerHttpClient.java:335)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.send(CrossServerHttpClient.java:453)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClient.send(CrossServerHttpClient.java:304)
at com.ibm.team.repository.service.compatibility.util.http.CrossServerHttpClientService.sendAndDeserialize(CrossServerHttpClientService.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
2 answers
Comments
We did, I actually copy the connection URL from the eclipse client.
I don't know why this would matter this week versus two weeks ago, but the SSL certificate is self signed and expired.
Owner: CN=localhost, OU=IBM Rational, O=IBM
Issuer: CN=localhost, OU=IBM Rational, O=IBM
Serial number: 4da34614
Valid from: 4/11/11 2:19 PM until: 11/4/12 1:19 PM
Just comparing the process we do "accept" the SSL warning through the browser.
Found the issue, an audit of the system users incorrectly archived the jts user, restoring the jts user account resolved the issue. Was able to dig and found this issue on the forum https://jazz.net/forum/questions/119143/how-do-i-resolve-a-crossserverhttpclientrestcommunicationexception-error-when-accessing-project-areas
Comments
Donald Nong
Oct 23 '15, 12:54 a.m."The following error" should refer to a screenshot which is invisible in your post because you don't have enough reputation. Can you post the errors in words or put the screenshot somewhere else so others can see?
Also, you should check the Eclipse .log file rather than the server log files.
Michael Ribeiro
Oct 23 '15, 10:22 a.m.Well I would put the error but the system detects the error as spam.
It looked like "Error tracking new loaded workspace.Try refreshing to fix this problem.
Unable to obtain license to read SCM related data: null."
The .log file has the following (can't put the stack trace here as it is detected as a spam) "com.ibm.team.repository.common.LicenseNotGrantedException: Unable to obtain license to read SCM related data: null."