title: SonarQube Analysis is failing
body: <p>My TFS 2013 integrated SonarQube build is failing for a couple of days.
  I get the following error messages:</p>
  
  <pre><code>Run optional script before MSBuild
  
   Unhandled Exception: System.Net.WebException: The remote server returned an error: (403) Forbidden.
   at System.Net.WebClient.DownloadFile(Uri address, String fileName)
   at System.Net.WebClient.DownloadFile(String address, String fileName)
   at SonarQube.Bootstrapper.BuildAgentUpdater.TryUpdate(String hostUrl, String targetDir, ILogger logger)
   at SonarQube.Bootstrapper.Program.PreProcess(IBuildAgentUpdater updater, IBootstrapperSettings settings, ILogger logger)
   at SonarQube.Bootstrapper.Program.Execute(String[] args, IBuildAgentUpdater updater, ILogger logger)
   at SonarQube.Bootstrapper.Program.Main(String[] args)
  </code></pre>
  
  <p>and later</p>
  
  <pre><code>Run optional script after Test Runner
   Execution failed. The specified executable does not exist: C:\Builds\39\{product name removed}\System_Main_Release_Code_Analysis\.sonarqube\bin\MSBuild.SonarQube.Internal.PostProcess.exe
   Post-processing failed. Exit code: 1
  </code></pre>
  
  <p>I do not have this MSBuild.SonarQube.Internal.PostProcess.exe anywhere.</p>
  
  <p>And at the end I get:</p>
  
  <pre><code> An error occurred while copying diagnostic activity logs to the drop location. Details: Forbidden
  </code></pre>
  
  <p>Since I don't have the diagnostics acitivity logs, I can only suspect what happens.
  I suspect what happens is the following:</p>
  
  <ol>
  <li>The begin phase of the SonarQube Analysis is triggered and the process tries to download SonarQube.MSBuild.Runner.Implementation.zip from the SonarQube website.</li>
  <li>The internet access is blocked on the server and the download fails. </li>
  <li>The SonarQube.MSBuild.Runner.Implentation.zip contains MSBuild.SonarQube.Internal.PostProcess.exe which would be extracted as part of the pre-Processing.</li>
  <li>The post process fails because the PostProcess.exe was not downloaded. </li>
  </ol>
  
  <p>I use the latest verisons of SonarQube and MSBuild.SonarQube.Runner.</p>
  
  <p>What I need to know is this:
  - Are my assumptions correct?
  - Where does the pre process try to download a file from? (The server does have access to <a href="http://www.sonarsource.org" rel="nofollow">http://www.sonarsource.org</a>)
  - If my assumptions are wrong, what is keeping my build from analysing the source code?</p>