This is a migrated thread and some comments may be shown as answers.

Cant Connect to TFS using Team Pulse

6 Answers 214 Views
TFS Integration
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Subbu
Top achievements
Rank 1
Subbu asked on 23 Jun 2010, 02:43 AM
Hi Guys,

I have installed Team Pulse. When i am trying to connect to TFS server, I am facing two issues :

1) When entering user Name in certain fashion and click connect, Spin Progress bar happens momentarily and then nothing happens.

2) When i modify the user Name getting this error

Exception Type: Titan.Client.SynchronizationConnectionException
Exception Message: http://lv-tfs-dev:8080/tfs.
Error occurred in the Method titanSyncClient_GetProjectsCompleted while calling /Synchronization.TeamPulse.Services/SyncService/.
   at Titan.Client.Presentation.TfsIntegration.ConnectionDialogPresenterModel.titanSyncClient_GetProjectsCompleted(Object sender, GetProjectsCompletedEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at Titan.Client.TeamPulseSynchronization.TeamPulseSyncServiceClient.OnGetProjectsCompleted(Object state)
(Inner Exception)
Exception Type: System.TimeoutException
Exception Message: [HttpRequestTimedOutWithoutDetail]
Arguments: http://lv-vs-dev1:9899/Synchronization.TeamPulse.Services/SyncService/
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50524.0&File=System.ServiceModel.dll&Key=HttpRequestTimedOutWithoutDetail
   at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
   at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
   at System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result)
   at Titan.Client.TeamPulseSynchronization.TeamPulseSyncServiceClient.TeamPulseSyncServiceClientChannel.EndGetProjects(IAsyncResult result)
   at Titan.Client.TeamPulseSynchronization.TeamPulseSyncServiceClient.Titan.Client.TeamPulseSynchronization.ITeamPulseSyncService.EndGetProjects(IAsyncResult result)
   at Titan.Client.TeamPulseSynchronization.TeamPulseSyncServiceClient.OnEndGetProjects(IAsyncResult result)
   at System.ServiceModel.ClientBase`1.OnAsyncCallCompleted(IAsyncResult result)
(Inner Exception)
Exception Type: System.Net.WebException
Exception Message:
   at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
   at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelAsyncRequest.CompleteGetResponse(IAsyncResult result)
(Inner Exception)
Exception Type: System.Net.WebException
Exception Message:
   at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
   at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
   at System.Net.Browser.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)

Let me know if additional details are needed.

Thanks.



6 Answers, 1 is accepted

Sort by
0
Robert Régnier
Telerik team
answered on 23 Jun 2010, 07:35 PM
Hi Subbu,

When entering the user name to connect try entering it without the domain name.  Also, please ensure that you have configured the TFS service with the proper settings as defined in this document:
http://www.telerik.com/documents/team-productivity-tools/TeamPulseHelp.pdf

You must give the service the correct values in the configuration file for it to connect to TFS and provide the TeamPulse client application the list of available projects to connect to.  As a tip, when connecting to a TFS 2010 server, you must have the address in the following syntax:

http://<server name>:<server port - usually 8080>/tfs/<Collection Name - usually DefaultCollection>

If after verifying the settings everything still looks okay to you, a log file called sync-log may be found in the logs folder of the installed directory.  Sending us this log file will help us diagnose the problem.  For security reasons remember to examine the log file and obfuscate any sensitive information that may be found before sending it to us.

For your interest, the following blog post outlines what is coming with the TeamPulse release.

http://blogs.telerik.com/blogs/posts/10-06-15/what_s_new_with_teampulse.aspx

Thanks for your interest in TeamPulse!

Sincerely yours,
Robert Régnier
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Subbu
Top achievements
Rank 1
answered on 24 Jun 2010, 08:31 PM
Hi Robert,

Thanks for your response. Still having connectivity issue after following steps.

I can connect to TFS outside of Team system with url and credentials i am entering. I want to send the log file you referred below but do not see provision to attach with the post. Let me know how can I send the log.

Thanks,
Subbu
0
Robert Régnier
Telerik team
answered on 25 Jun 2010, 04:48 PM
Hello Subbu,

 You can attach the log file using the Attach Files feature available when you post to the forum.  Look for the option just below the text area when you post to the forums.  Unfortunately the site doesn't support attaching zips or txt files so either paste the log contents directly into the reply or add a .jpg extension to the file.

Regards,
Robert Régnier
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Bent Arne Blegen
Top achievements
Rank 1
answered on 14 Oct 2010, 12:38 PM
Hello!

I'm having approximately the same problem. I can't connect to the TFS-server.

I know the user id and password is correct.
The TFS address is the same as I have configured in Visual Studio.
I don't know if I should use Defaultcollection or not, it doesn't matter if I leave it or remove it.

(Btw: We're using TFS2008)

Any ideas?


This is the error message I get:

Exception Type: TeamPulse.Client.TeamPulseException
Exception Message: A connection could not be established to the server with the information you provided. No server entry has been added to TeamPulse.

TF31002: Unable to connect to this Team Foundation Server: http://tfs-server:8080/tfs/DefaultCollection.
Team Foundation Server Url:
http://tfs-server:8080/tfs/DefaultCollection.
 
Possible reasons for failure include:
- The name, port number, or protocol for the Team Foundation Server is incorrect.
- The Team Foundation Server is offline.
- The password has expired or is incorrect.

Technical information (for administrator):
The request failed with HTTP status 404: Not Found.
   at TeamPulse.Client.Presentation.Sync.SyncServersPresenterModel.ThrowTestServerConnectionException(TestConnectionToRemoteServerCompletedEventArgs e, Boolean resultExceptionEcountered)
   at TeamPulse.Client.Presentation.Sync.SyncServersPresenterModel.service_TestConnectionToRemoteServerCompleted(Object sender, TestConnectionToRemoteServerCompletedEventArgs e)
   at TeamPulse.Client.SynchronizationService.TeamPulseSynchronizationServiceClient.OnTestConnectionToRemoteServerCompleted(Object state)
(Inner Exception)
Exception Type: System.Exception
Exception Message: TF31002: Unable to connect to this Team Foundation Server:
http://tfs-server:8080/tfs/DefaultCollection.
Team Foundation Server Url:
http://tfs-server:8080/tfs/DefaultCollection.
 
Possible reasons for failure include:
- The name, port number, or protocol for the Team Foundation Server is incorrect.
- The Team Foundation Server is offline.
- The password has expired or is incorrect.

Technical information (for administrator):
The request failed with HTTP status 404: Not Found.

0
Bent Arne Blegen
Top achievements
Rank 1
answered on 14 Oct 2010, 02:40 PM
Hmm... The problem solved itself when I removed "DefaultCollection" from Collection and "TFS" from Path. Beats me.
0
Joel
Telerik team
answered on 15 Oct 2010, 01:10 PM
Hello Bent,

Syncing with TFS 2008 is not supported in this release as we are using some features in TFS 2010 that are not available in previous versions.  One of those is the new impersonation feature that allows service accounts to perform actions on behalf of other users (among other things).  Were you able to successfully perform a synchronization from TeamPulse to TFS 2008?

Also, the reason why you needed to remove the tfs and DefaultCollection parts from your URL is that TFS 2008 has no concept of collections.

Regards,
Joel
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
TFS Integration
Asked by
Subbu
Top achievements
Rank 1
Answers by
Robert Régnier
Telerik team
Subbu
Top achievements
Rank 1
Bent Arne Blegen
Top achievements
Rank 1
Joel
Telerik team
Share this question
or