Installing Visual Studio 2013 Update 5 on a TFS Application Tier can break the web access if TFS 2013 update 5 is not installed.

Having client software on a dedicated application tier is not advisable, and its proven to cause unwanted service breakdowns, here is a scenario which happens if you have Visual Studio 2013 installed on the app tier for TFS 2013 and if the Visual studio 2013 is updated to update 5 before upgrading TFS 2013 to Update 5. I am not sure if this can happen on any other update level, as far as I have tested its only on Visual studio 2013.5 and TFS 2013.4.

Errors:

You will the following errors when you click on backlog board, Queries etc in Web access:

"TF400898" An Internal Error Occurred. ( this is a very generic error, don’t get carried away, read on)

Error(s):

Cannot read property 'setMessage' of null

TypeError: Cannot read property 'setMessage' of null

at https://contoso:8080/tfs/_static/tfs/12/_scripts/TFS/min/Agile/Scripts/TFS.Agile.ProductBacklog.js:4:25869

at B (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/corejs?v=HEJc3m-TUp5gkngY8ia8ydgk0vb9xsyzR-zxRx_Wx7k1:435:3199)

at https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/corejs?v=HEJc3m-TUp5gkngY8ia8ydgk0vb9xsyzR-zxRx_Wx7k1:1291:2665

at Object.v [as endRequest] (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/corejs?v=HEJc3m-TUp5gkngY8ia8ydgk0vb9xsyzR-zxRx_Wx7k1:1291:1858)

at Object.error (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/corejs?v=HEJc3m-TUp5gkngY8ia8ydgk0vb9xsyzR-zxRx_Wx7k1:1291:2253)

at l (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/basejs?v=jBIa7AsvDbakV71E4P6aT_e1JcqaY3YeThNH8DW3RHg1:24:20637)

at Object.c.fireWith (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/basejs?v=jBIa7AsvDbakV71E4P6aT_e1JcqaY3YeThNH8DW3RHg1:24:21636)

at T (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/basejs?v=jBIa7AsvDbakV71E4P6aT_e1JcqaY3YeThNH8DW3RHg1:24:97245)

at XMLHttpRequest.r (https://Contosso:8080/tfs/_static/tfs/12/_scripts/TFS/min/basejs?v=jBIa7AsvDbakV71E4P6aT_e1JcqaY3YeThNH8DW3RHg1:24:103858)

If this happens, Please follow the solution below:

Solution:

There are tons of discussion on the net about this, about replacing .dll’s etc, the only apt solution is to install TFS 2013 Update 5 on all of your application tiers.

Content Created By: Vimal Thiagaraj