Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22046

TFS plugin won't get changeset information from VisualStudio.com, fails with Access Denied

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • tfs-plugin
    • None
    • Windows 7, Jenkins 1.553, TFS 3.1.1

      I have configured Jenkins to poll and build my project at http://myproject.visualstudio.com, where I log in with my Windows Live account and password, which work through Visual Studio, so I know my credentials are correct. Even though Jenkins successfully retrieves the source code, it then fails with an exception, claiming access is denied.

      Started by user Arnoud
      Building in workspace C:\Program Files (x86)\Jenkins\jobs\KING\workspace
      [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe" workspaces -format:brief -server:https://************.visualstudio.com/DefaultCollection ********
      Collection: https://************.visualstudio.com/DefaultCollection
      Workspace Owner Computer Comment
      ------------------ ---------------- --------------- ---------------------------
      BA91-CNU2192K64 Arnoud Berendsen BA91-CNU2192K64
      Hudson-KING-MASTER Arnoud Berendsen BA91-CNU2192K64
      [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe" workspace -delete Hudson-KING-MASTER;arnoudb@*********.nl -noprompt -server:https://************.visualstudio.com/DefaultCollection ********
      [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe" workspace -new Hudson-KING-MASTER;arnoudb@*********.nl -noprompt -server:https://************.visualstudio.com/DefaultCollection ********
      [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe" workfold -map "$/myprojectname/Sources" "C:\Program Files (x86)\Jenkins\jobs\KING\workspace" -workspace:Hudson-KING-MASTER -server:https://************.visualstudio.com/DefaultCollection ********
      [workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe" get . -recursive -version:D2014-03-05T14:23:20Z -noprompt ********
      C:\Program Files (x86)\Jenkins\jobs\KING:
      Getting workspace

      C:\Program Files (x86)\Jenkins\jobs\KING\workspace:
      Getting [...]
      [--cut the list of files--]
      [...]

      C:\Program Files (x86)\Jenkins\jobs\KING\workspace\TestProjects\myproject.TestCoreClasses\Properties:
      Getting AssemblyInfo.cs
      FATAL: Access denied connecting to TFS server https://********.visualstudio.com/ (authenticating as arnoudb@*********.nl)
      com.microsoft.tfs.core.exceptions.TFSUnauthorizedException: Access denied connecting to TFS server https://************.visualstudio.com/ (authenticating as arnoudb@*********.nl)
      at com.microsoft.tfs.core.exceptions.mappers.TECoreExceptionMapper.map(TECoreExceptionMapper.java:75)
      at com.microsoft.tfs.core.exceptions.mappers.RegistrationExceptionMapper.map(RegistrationExceptionMapper.java:23)
      at com.microsoft.tfs.core.clients.registration.RegistrationData.newFromServer(RegistrationData.java:70)
      at com.microsoft.tfs.core.clients.registration.RegistrationClient.getRegistrationData(RegistrationClient.java:645)
      at com.microsoft.tfs.core.clients.registration.RegistrationClient.getRegistrationEntry(RegistrationClient.java:188)
      at com.microsoft.tfs.core.clients.registration.RegistrationClient.getRegistrationEntry(RegistrationClient.java:167)
      at com.microsoft.tfs.core.clients.webservices.IdentityManagementService.<init>(IdentityManagementService.java:65)
      at hudson.plugins.tfs.model.Project.getVCCHistory(Project.java:84)
      at hudson.plugins.tfs.model.Project.getDetailedHistory(Project.java:128)
      at hudson.plugins.tfs.actions.CheckoutAction.checkout(CheckoutAction.java:56)
      at hudson.plugins.tfs.TeamFoundationServerScm.checkout(TeamFoundationServerScm.java:176)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1414)
      at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
      at hudson.model.Run.execute(Run.java:1676)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:231)
      Caused by: com.microsoft.tfs.core.ws.runtime.exceptions.UnauthorizedException: Authorization failure connecting to 'https://***********.visualstudio.com/DefaultCollection/Services/v1.0/Registration.asmx' (authenticating as arnoudb@********.nl)
      at com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequestInternal(SOAPService.java:709)
      at com.microsoft.tfs.core.ws.runtime.client.SOAPService.executeSOAPRequest(SOAPService.java:473)
      at ms.tfs.services.registration._03._RegistrationSoap12Service.getRegistrationEntries(_RegistrationSoap12Service.java:105)
      at com.microsoft.tfs.core.clients.registration.RegistrationData.newFromServer(RegistrationData.java:65)
      ... 16 more

            blade Arnoud Berendsen
            blade Arnoud Berendsen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: