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

RTC tool access RTC failed through HTTPS

 hi team.
we encountered error when we use Rational Team Concert tool (6.0) to access RTC.
But "Eclipse Luna" and Browser are working fine.
Log can be found below. Any advise is very appreciated.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

!ENTRY com.ibm.team.repository.client 1 800 2017-05-16 11:06:12.827

!MESSAGE CRJAZ0053I The identifier for the repository identified by "https://xxx/ccm" could not be contacted: Received fatal alert: handshake_failure

!STACK 0

javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

                at com.ibm.jsse2.j.a(j.java:15)

                at com.ibm.jsse2.j.a(j.java:39)

                at com.ibm.jsse2.qc.b(qc.java:820)

                at com.ibm.jsse2.qc.a(qc.java:25)

                at com.ibm.jsse2.qc.h(qc.java:634)

                at com.ibm.jsse2.qc.a(qc.java:827)

                at com.ibm.jsse2.qc.startHandshake(qc.java:451)

                at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:55)

                at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:14)

                at com.ibm.net.ssl.www2.protocol.https.b.connect(b.java:16)

                at com.ibm.team.repository.client.util.RepositoryUtil.getRepositoryId2(RepositoryUtil.java:115)

                at com.ibm.team.repository.client.internal.TeamRepositoryService.connectToAndUpdateTeamRepository(TeamRepositoryService.java:401)

                at com.ibm.team.repository.client.internal.TeamRepositoryService.getTeamRepositoryWithOverride(TeamRepositoryService.java:180)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage.createNewRepository(RepositoryCreationPage.java:235)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage.create(RepositoryCreationPage.java:201)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage$1.run(RepositoryCreationPage.java:130)

                at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

 

!ENTRY com.ibm.team.process.rcp.ui 4 0 2017-05-16 11:06:12.827

!MESSAGE Error logged from Process RCP UI:

!STACK 0

com.ibm.team.repository.common.TeamRepositoryException: CRJAZ2384E Cannot connect to the repository at URL "https://xxx/ccm", see the nested exception for more details.

                at com.ibm.team.repository.client.util.RepositoryUtil.getRepositoryId2(RepositoryUtil.java:139)

                at com.ibm.team.repository.client.internal.TeamRepositoryService.connectToAndUpdateTeamRepository(TeamRepositoryService.java:401)

                at com.ibm.team.repository.client.internal.TeamRepositoryService.getTeamRepositoryWithOverride(TeamRepositoryService.java:180)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage.createNewRepository(RepositoryCreationPage.java:235)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage.create(RepositoryCreationPage.java:201)

                at com.ibm.team.process.rcp.ui.RepositoryCreationPage$1.run(RepositoryCreationPage.java:130)

                at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

                at com.ibm.jsse2.j.a(j.java:15)

                at com.ibm.jsse2.j.a(j.java:39)

                at com.ibm.jsse2.qc.b(qc.java:820)

                at com.ibm.jsse2.qc.a(qc.java:25)

                at com.ibm.jsse2.qc.h(qc.java:634)

                at com.ibm.jsse2.qc.a(qc.java:827)

                at com.ibm.jsse2.qc.startHandshake(qc.java:451)

                at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:55)

                at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:14)

                at com.ibm.net.ssl.www2.protocol.https.b.connect(b.java:16)

                at com.ibm.team.repository.client.util.RepositoryUtil.getRepositoryId2(RepositoryUtil.java:115)

                ... 6 more

0 votes

Comments

More information is needed. How does "Eclipse Luna" work fine? Does it have RTC plugin installed together? Is your RTC server support TLSv1.2 only?

 

 hi Donald.. thanks so much for your response.

Eclipse Luna is default installation only. nothing special.

from httpd.conf . I can see parameter below. Believe it only support TLSv1.2
SSLEnable
SSLProtocolEnable  TLSv1.2
SSLProtocolDisable SSLv2 SSLv3 TLSv1 TLSv1.1
SSLCipherSpec ALL -SSL_RSA_WITH_RC4_128_MD5

thanks again.



One answer

Permanent link

You're probably going to need a recent Java 6 or even Java 7 or 8 as your -vm.  In addition you will have to add another entry in Eclipse.ini.   I installed Java 8 in c:\java8 and change eclipse.ini thus ( just the bold lines ).  There will be something there after -vm, replace with the location of your updated JRE ( try not to put in "Program Files" that's more pain than it's worth )

-vm
c:\java8\jre\bin
--launcher.XXMaxPermSize
256m
-vmargs
-Xdump:system:events=systhrow,filter=java/lang/OutOfMemoryError,request=exclusive+prepwalk
-Xms100m
-Xmx512m
-Dosgi.requiredJavaVersion=1.6
-Dosgi.bundlefile.limit=100
-Djavax.xml.accessExternalSchema=platform,file
-Dcom.ibm.team.repository.transport.client.protocol=SSL_TLSv2

I had the last bold line in the eclipse.ini prior to upgrading Java and the RTC login wasn't failing so much as not trying very hard and emitting no failures.  It wasn't until I pointed to newer Java that the client worked.  (heritage:  RTC 6.0.2 OOTB from ZIP install )



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: May 17 '17, 1:43 a.m.

Question was seen: 3,334 times

Last updated: May 17 '17, 5:05 p.m.

Confirmation Cancel Confirm