[SOLVED] ERROR: Unable to TFS annotate the following file which is not in a mapped TFS workspace


(Shubh Rocks Goel) #1

Hi, I am trying to do a complete Sonar Analysis on one of my client projects which is based on .Net C#. We are using Sonar scanner for MSBuild through VSTS builds. While running the analysis we are continuously getting the error ERROR: Unable to TFS annotate the following file which is not in a mapped TFS workspace.

Previously we also used to get this error : ERROR: Unable to TFS annotate the project which raised the following authentication exception: TF30063: You are not authorized to access https://{instance}.visualstudio.com/DefaultCollection but now it has converted to the above error.

Expected behavior
Sonar analysis should complete without the mentioned error.

Known workarounds
I tried the following stackoverflow https://stackoverflow.com/questions/45688981/tfs-annotation-error but this doesn’t seem to solve the issue.

Related information
SonarScanner for MSBuild 4.3.1
SonarQube version 6.7.4 (build 38452)

(G Ann Campbell) #2


Do you get this error for every file or only for select files?

And BTW, an Administrator should be able to enter SCM credentials via the SonarQube UI.


(Shubh Rocks Goel) #3

This error comes for some of the files, not for all files

(G Ann Campbell) #4

Hmm… You seem to be running into this:

(Elihu) #5

And also code coverage is missing for those files. Some help would be really appreciated!!! What is the alternative for tfvc as it is not working?

(Shubh Rocks Goel) #6

Thanks @G Ann Campbell for your concern

The issue got resolved after applying the sonar scm property to tfvc.

(Rajesh Saini) #7

Hi Subh,
I am facing the same issue. How and who can apply the sonar scm property to tfvc?