It's all about the answers!

Ask a question

Failed to contact the repository.


David Ryan (261) | asked Feb 21 '17, 11:47 p.m.

 I can open both VS 2010 and VS 2013 but fails in VS 2015, what gives? This should work flawlessly I would think since I can open it in VS 2010 and VS 2013. 


Help!

02/21/2017 20:10:53 RepositoryHttpTransport: Exception sending get request for secure/service/com.ibm.team.repository.service.internal.webuiInitializer.IWebUIInitializerRestService/initializationData?: System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel. <o:p> </o:p>

   at System.Net.HttpWebRequest.GetResponse() <o:p> </o:p>

   at com.ibm.team.repository.service.transport.http.RepositoryHttpSession.SendRequest(HttpWebRequest httpWebRequest, IProgressMonitor monitor) in c:\RTC_BUILDS\I6.0.2_iFix003_20160707-2234\Repository\RepositoryHttpTransport\RepositoryHttpSession.cs:line 221 <o:p> </o:p>

   at com.ibm.team.repository.service.transport.http.RepositoryHttpSession.SendGetRequest(String serviceURI, Boolean addRepositoryConnectString, RequestParameter[] parameters, Int32 timeout, ResponseFormat responseFormat, Boolean sendCredentials, IProgressMonitor monitor) in c:\RTC_BUILDS\I6.0.2_iFix003_20160707-2234\Repository\RepositoryHttpTransport\RepositoryHttpSession.cs:line 461 <o:p> </o:p>

02/21/2017 20:10:53 RepositoryService: RepositoryHttpSession: Repository connection failed com.ibm.team.repository.common.exception.RepositoryConnectionException: The request was aborted: Could not create SSL/TLS secure channel. <o:p> </o:p>

   at com.ibm.team.repository.service.transport.http.RepositoryHttpSession.SendGetRequest(String serviceURI, Boolean addRepositoryConnectString, RequestParameter[] parameters, Int32 timeout, ResponseFormat responseFormat, Boolean sendCredentials, IProgressMonitor monitor) in c:\RTC_BUILDS\I6.0.2_iFix003_20160707-2234\Repository\RepositoryHttpTransport\RepositoryHttpSession.cs:line 486 <o:p> </o:p>

   at com.ibm.team.repository.service.rest.internalimpl.RepositoryRestServiceProxy.InitializeJazzSession(ITeamRepository repository, Boolean& securityCheckNeeded, IProgressMonitor monitor) in c:\RTC_BUILDS\I6.0.2_iFix003_20160707-2234\Repository\RepositoryService\rest\internalimpl\RepositoryRestServiceProxy.cs:line 470 <o:p> </o:p>

<o:p>   </o:p>

<o:p>   </o:p>

David J. Ryan <o:p> </o:p>

Principal Software Engineer <o:p> </o:p>

Highway Transportation Solutions (HTS) <o:p> </o:p>

Intelligence, Information and Services (IIS) Raytheon Company <o:p> </o:p>

<o:p>   </o:p>

(714) 446-2126 office <o:p> </o:p>

djryan@raytheon.com <o:p> </o:p>

<o:p>   </o:p>

Accepted answer


permanent link
David Ryan (261) | answered Feb 22 '17, 6:20 p.m.

In response to the previous message, we are using version 6.0.2 of RTC along with numerous versions of visual studio.

A fellow employee traced this issue to a similar issue with the eclipse java 8 versions using TLS 1.2 instead of the previous TLS 1.0/1.1 versions. The reason earlier versions of Visual Studio can connect while Visual Studio 2015 was not able to is that the earlier versions used TLS 1.0/1.1 instead of version 1.2.

In our case security appliances on our corporate networks blocked certain server connections when Visual Studio 2015 uses TLS 1.2. In our case it had to do with older load balancers still in place.

We were able to use a work around by adding a registry entry to the .NET framework section to tell it not to disable the old TLS 1.0 cyphers.

Create a DWORD 32-bit value called 'SchUseStrongCrypto’ ' with a default value of '0' under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319.

Dave

Ralph Schoon selected this answer as the correct answer

One other answer



permanent link
Ralph Schoon (63.1k33646) | answered Feb 22 '17, 3:53 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
edited Feb 22 '17, 3:54 a.m.

 You should talk to the people that run your environment. The question leaves a lot to be desired e.g. a clear statement what you do with what version and OS details etc., but it looks as if you try to run RTC 6.0.3 with Visual Studio 2015 which is supported (see http://www-969.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=0637BB60F28711E4989B60FF8B09BCE8&osPlatforms=Windows&duComponentIds=D005|D007|D006|D008|S002|S009&mandatoryCapIds=30|9|24|35|13|132|42|19|16|26|40&optionalCapIds=133|66|135|7|5|12|1|187|19|137|27|4&cm_mc_uid=36604243067514707460533&cm_mc_sid_50200000=1487753121#prereqs-8)


Why it is not working is impossible to tell for me from the question, so talk to the people that run your dev environment, if they are aware of issues and get help to contact IBM support if needed.

Your answer


Register or 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.