Jenkins RTC Error - Unrecognized SSL message, plaintext connection
Hi,
I have configured one code repository in IBM SCM and doing integration with Jenkins.
IBM RTC version : 6.0.2
IBM RTC Buildtoolkit installed on Jenkins : 6.0.2
Jenkins Version : 2.32.1
Jenkins Team Concert Plugin: 1.2.0.2
My Jenkins server is behind proxy. I have configured proxy for the system.
While configuring Job for IBM SCM, I am getting error mentioned below.
IBM RTC is running on https (https://<<hostname>>/ccm)
Failed to connect : CRJAZ0099E An HTTP error occurred when this URL was being accessed: /ccm/versionCompatibility?clientVersion=6.0.2. Error details: Unrecognized SSL message, plaintext connection?.
Failed to connect : CRJAZ0099E An HTTP error occurred when this URL was being accessed: /ccm/versionCompatibility?clientVersion=6.0.2. Error details: Unrecognized SSL message, plaintext connection?. com.ibm.team.repository.common.transport.TeamServiceException: CRJAZ0099E An HTTP error occurred when this URL was being accessed: /ccm/versionCompatibility?clientVersion=6.0.2. Error details: Unrecognized SSL message, plaintext connection?. at com.ibm.team.repository.transport.client.RemoteTeamServer.executePrimitiveRequest(RemoteTeamServer.java:1918) at com.ibm.team.repository.transport.client.RemoteTeamServer.executeWithAuthHandling(RemoteTeamServer.java:1546) at com.ibm.team.repository.transport.client.RemoteTeamServer.executeMethod(RemoteTeamServer.java:1172) at
I am part of DevOps team and don't having access of IBM RTC server. I don't having access to change anything on IBM RTC. I am able to access IBM RTC from web browser & Eclipse, but getting error in Jenkins.
Please help
2 answers
You're not supposed to change anything on the RTC server if it is working fine with web browsers and the Eclipse client. The error message suggests that your Jenkins server has problems with going through the proxy server. Have you checked out this post?
https://jazz.net/forum/questions/214230/how-do-you-configure-jenkins-to-work-with-a-proxy-server
Additional to the -Dhttp.proxyHost and -Dhttp.proxyPort options, you may need to add -Dhttps.proxyHost and -Dhttps.proxyPort as well.
Comments
This looks like a network error and not like an RTC problem. On the Jenkins host, make sure you can reach
https://<<hostname>>/ccm/versionCompatibility?clientVersion=6.0.2
Try to open https://<<hostname>>/ccm/web
If you can not connect (likely because of the proxy and network settings) you have to fix that first.