How to avoid "java.security.NoSuchAlgorithmException: SSL_TLS SSLContext not available.." if we use java 8 ?
![]()
Hi All,
I tried to login to RTC using the below configuration: Java version : Java 8 RTC Version : 5.0.2 and it produces me the following exception. java.security.NoSuchAlgorithmException: SSL_TLS SSLContext not available at sun.security.jca.GetInstance.getInstance(Unknown Source) at javax.net.ssl.SSLContext.getInstance(Unknown Source) at com.ibm.team.repository.transport.client.SSLUtils.createSSLContext(SSLUtils.java:204) at com.ibm.team.repository.transport.client.SSLUtils.createSSLContext(SSLUtils.java:165) at com.ibm.team.repository.transport.client.SSLUtils.createSSLContext(SSLUtils.java:186) at com.ibm.team.repository.transport.client.SecureInterruptableSocketFactory.<init>(SecureInterruptableSocketFactory.java:127) at com.ibm.team.repository.transport.client.SecureInterruptableSocketFactory.<init>(SecureInterruptableSocketFactory.java:118) at com.ibm.team.repository.transport.client.RemoteTeamServer.buildHostConfiguration(RemoteTeamServer.java:269) at com.ibm.team.repository.transport.client.RemoteTeamServer.ensureInitialized(RemoteTeamServer.java:233) at com.ibm.team.repository.transport.client.RemoteTeamServer.setCredentials(RemoteTeamServer.java:502) at com.ibm.team.repository.client.internal.TeamRepository.<init>(TeamRepository.java:388) at com.ibm.team.repository.client.internal.TeamRepositoryService.createSharedTeamRepository(TeamRepositoryService.java:526) at com.ibm.team.repository.client.internal.TeamRepositoryService.getTeamRepository(TeamRepositoryService.java:113) at com.ibm.team.repository.client.internal.TeamRepositoryService.getTeamRepository(TeamRepositoryService.java:132) But it works fine with Java 6. Did not check with 7. How do I avoid this ? Any suggestions? Thanks in advance for any help :-) |
3 answers
![]()
Ralph Schoon (63.3k●3●36●46)
| answered Mar 09 '16, 5:30 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Please use the Java Version that ships with the client and the server, if you want to avoid problems. Thanks.
Comments Hi Ralph,
With respect to the eclipse client, you can use an older version client with a newer server but the reverse is not true. That being said, at some point the eclipse client will be considered "too old" for the server as well. So the RTC client 6.0.1 will NOT work with server 5.0.2. But a 5.0.2 client will work with a 6.0.1 server. I believe a 4.0.6 client is considered too old to work with a 6.0.1 server because it is two major versions behind. |
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.