Hi,
I'm using RIT 9.1 with Rational Test Workbench and RQM 5.0.2, but when I follow the articles for integrating the tools the following error is showing:
java.lang.IllegalStateException: other io exception: SSLHandshakeException
at com.ghc.ghtester.rqm.common.RemoteRQMService.testConnection(RemoteRQMService.java:173)
at com.ghc.ghtester.rqm.qmintegration.internal.ExportJob.run(ExportJob.java:339)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.ibm.jsse2.j.a(j.java:3)
at com.ibm.jsse2.j.a(j.java:32)
at com.ibm.jsse2.as.b(as.java:691)
at com.ibm.jsse2.as.a(as.java:710)
at com.ibm.jsse2.as.i(as.java:338)
at com.ibm.jsse2.as.a(as.java:711)
at com.ibm.jsse2.as.startHandshake(as.java:454)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:394)
at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:353)
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:134)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at com.ghc.ghtester.rqm.common.RQMHttpClient.executeMethod(RQMHttpClient.java:402)
at com.ghc.ghtester.rqm.common.RQMHttpClient.get(RQMHttpClient.java:164)
at com.ghc.ghtester.rqm.common.RemoteRQMService.testConnection(RemoteRQMService.java:149)
... 2 more
What should be done?
Comments
SSLHandshakeException can be caused by various factors. If the stack trace (the last "caused by") does not reveal the root cause, you may need to capture network packets and analyze them to determine.