Hi,
I have encountered an issue with TFS after I have moved the permissions for a team around slightly. Originally, inside my Team I had a AD group set for users permissions. I recently changed this so that instead of an AD group there is now a TFS group being used and that TFS group has an AD distribution group added to it.
Since making this change, parts of TFS is no longer working correctly for the team members. When they load the main Team page an error occurs. Although the main page starts to load it has an error with the burndown chart on the page and produces the error below:
A similar error also occurs if the user tries to click on a specific iteration on the backlog as well. I am in the project administrators group and do not get this error. All pages load fine for me.
Does anyone have any ideas why this might be occurring at all? I think I might be able to make a new team to work around this issue, but I would rather find out why this is happening in the first place and rectify it.
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 17/03/2015 13:51:22
Application Domain: /LM/W3SVC/2/ROOT/tfs-1-130710711180085223
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
Service Host: 9e0bfc4a-6e3b-4a41-a31f-253a51601c47 (Development)
Process Details:
Process Name: w3wp
Process Id: 3916
Thread Id: 6180
Account name: DOMAIN\AlanL
Detailed Message: TF30065: An unhandled exception occurred.
Web Request Details
Url: tfs/tfs/Development/Project/_api/_teamChart/Burndown?chartOptions=%7B%22Width%22%3A312%2C%22Height%22%3A110%2C%22ShowDetails%22%3Afalse%2C%22Title%22%3A%22%22%7D&counter=1&iterationPath=SFRS%5CIteration+4&__v=5 [method: GET]
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.3; Tablet PC 2.0)
Headers: Connection=Keep-Alive&Accept=*%2f*&Accept-Encoding=gzip%2c+deflate&Accept-Language=en-GB&Cookie=__RequestVerificationToken_L3Rmcw2%3dqkGfzJVnnsZyGBdcXcaSud8DMcb3b4xcpAlkqLbqe7QwDvUkjMjGs_U0WKBIXsbzzjd_23sG7r6CxdHpO-a3HPC2K8U1%3b+__RequestVerificationToken2bc957728-f3ed-4308-89ad-db1817aca1cb%3dqkGfzJVnnsZyGBdcXcaSud8DMcb3b4xcpAlkqLbqe7QwDvUkjMjGs_U0WKBIXsbzzjd_23sG7r6CxdHpO-a3HPC2K8U1&Host=tfs&Referer=http%3a%2f%2ftfs%2ftfs%2fDevelopment%2fSFRS&User-Agent=Mozilla%2f4.0+(compatible%3b+MSIE+7.0%3b+Windows+NT+6.3%3b+WOW64%3b+Trident%2f7.0%3b+.NET4.0E%3b+.NET4.0C%3b+.NET+CLR+3.5.30729%3b+.NET+CLR+2.0.50727%3b+.NET+CLR+3.0.30729%3b+InfoPath.3%3b+Tablet+PC+2.0)&DNT=1
Path: /tfs/Development/Project/_api/_teamChart/Burndown
Local Request: False
Host Address: 10.0.11.23
User: DOMAIN\AlanL [authentication type: NTLM]
Exception Message: Object reference not set to an instance of an object. (type NullReferenceException)
Exception Stack Trace: at Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.TeamFoundationTeamExtensions.<GetAllMembers>b__0(TeamFoundationIdentity identity)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.<ExceptIterator>d__99`1.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.<ConcatIterator>d__71`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Microsoft.TeamFoundation.Server.WebAccess.WorkItemTracking.Common.TeamConfigurationHelper.ReconcileTeamMemberCapacityInfo(IEnumerable`1 teamMembersCapacity, IEnumerable`1 teamMembers)