Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

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)

0 votes

Comments

"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.

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."



2 answers

Permanent link
 Hi Michael,

Can you try checking that your connection settings in eclipse client is same as the ones being used in Web browser.
This is especially if your browser use proxy to connect to servers. In eclipse go to windows > preferences > General > Network Connections. Please compare the network settings here with your Web Browser connection settings.


0 votes

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.


Permanent link

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

0 votes

Your answer

Register or log in to post 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Oct 22 '15, 2:08 p.m.

Question was seen: 3,846 times

Last updated: Oct 23 '15, 10:48 a.m.

Confirmation Cancel Confirm