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

Multibranch Pipeline fails to index GitHub repos using GitHub readonly credentials

      Multibranch Pipeline fails to index GitHub repos using readonly users without a meaningful/helpful message.

      Started
      Connecting to https://api.github.com using cyrille-leclerc/****** (cyrille-leclerc@github.com read only)
      Looking up my-company/my-repository
      
        Getting remote pull requests...
      
          Checking pull request #14
      FATAL: Failed to recompute children of my-company » my-repository
      java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
      	at org.kohsuke.github.Requester.handleApiError(Requester.java:592)
      	at org.kohsuke.github.Requester._to(Requester.java:272)
      	at org.kohsuke.github.Requester.to(Requester.java:213)
      	at org.kohsuke.github.GHRepository.getCollaboratorNames(GHRepository.java:478)
      	at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.isTrusted(GitHubSCMSource.java:719)
      	at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.doRetrieve(GitHubSCMSource.java:396)
      	at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieve(GitHubSCMSource.java:365)
      	at jenkins.scm.api.SCMSource.fetch(SCMSource.java:148)
      	at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:294)
      	at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:157)
      	at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:122)
      	at hudson.model.ResourceController.execute(ResourceController.java:98)
      	at hudson.model.Executor.run(Executor.java:404)
      Caused by: java.io.FileNotFoundException: https://api.github.com/repos/my-company/my-repository/collaborators
      	at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:243)
      	at com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
      	at com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
      	at org.kohsuke.github.Requester.parse(Requester.java:524)
      	at org.kohsuke.github.Requester._to(Requester.java:251)
      	... 11 more
      Finished: FAILURE
      

          [JENKINS-40705] Multibranch Pipeline fails to index GitHub repos using GitHub readonly credentials

          Cyrille Le Clerc created issue -
          Cyrille Le Clerc made changes -
          Summary Original: Multibranch Pipeline fails to index GitHub repos using readonly users New: Multibranch Pipeline fails to index GitHub repos using GitHub readonly credentials
          Cyrille Le Clerc made changes -
          Description Original: Multibranch Pipeline fails to index GitHub repos using readonly users without a meaningful/helpful message.


          {noformat}
          Started
          Connecting to https://api.github.com using cyrille-leclerc/****** (cyrille-leclerc@github.com read only)
          Looking up my-company/my-repository

            Getting remote pull requests...

              Checking pull request #14
          FATAL: Failed to recompute children of my-company » cloudbees-aws-cli
          java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
          at org.kohsuke.github.Requester.handleApiError(Requester.java:592)
          at org.kohsuke.github.Requester._to(Requester.java:272)
          at org.kohsuke.github.Requester.to(Requester.java:213)
          at org.kohsuke.github.GHRepository.getCollaboratorNames(GHRepository.java:478)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.isTrusted(GitHubSCMSource.java:719)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.doRetrieve(GitHubSCMSource.java:396)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieve(GitHubSCMSource.java:365)
          at jenkins.scm.api.SCMSource.fetch(SCMSource.java:148)
          at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:294)
          at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:157)
          at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:122)
          at hudson.model.ResourceController.execute(ResourceController.java:98)
          at hudson.model.Executor.run(Executor.java:404)
          Caused by: java.io.FileNotFoundException: https://api.github.com/repos/my-company/my-repository/collaborators
          at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:243)
          at com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
          at com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
          at org.kohsuke.github.Requester.parse(Requester.java:524)
          at org.kohsuke.github.Requester._to(Requester.java:251)
          ... 11 more
          Finished: FAILURE
          {noformat}
          New: Multibranch Pipeline fails to index GitHub repos using readonly users without a meaningful/helpful message.


          {noformat}
          Started
          Connecting to https://api.github.com using cyrille-leclerc/****** (cyrille-leclerc@github.com read only)
          Looking up my-company/my-repository

            Getting remote pull requests...

              Checking pull request #14
          FATAL: Failed to recompute children of my-company » my-repository
          java.io.FileNotFoundException: {"message":"Not Found","documentation_url":"https://developer.github.com/v3"}
          at org.kohsuke.github.Requester.handleApiError(Requester.java:592)
          at org.kohsuke.github.Requester._to(Requester.java:272)
          at org.kohsuke.github.Requester.to(Requester.java:213)
          at org.kohsuke.github.GHRepository.getCollaboratorNames(GHRepository.java:478)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.isTrusted(GitHubSCMSource.java:719)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.doRetrieve(GitHubSCMSource.java:396)
          at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieve(GitHubSCMSource.java:365)
          at jenkins.scm.api.SCMSource.fetch(SCMSource.java:148)
          at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:294)
          at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:157)
          at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:122)
          at hudson.model.ResourceController.execute(ResourceController.java:98)
          at hudson.model.Executor.run(Executor.java:404)
          Caused by: java.io.FileNotFoundException: https://api.github.com/repos/my-company/my-repository/collaborators
          at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:243)
          at com.squareup.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
          at com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:25)
          at org.kohsuke.github.Requester.parse(Requester.java:524)
          at org.kohsuke.github.Requester._to(Requester.java:251)
          ... 11 more
          Finished: FAILURE
          {noformat}
          Ryan Campbell made changes -
          Component/s New: github-branch-source-plugin [ 20858 ]
          Component/s Original: workflow-multibranch-plugin [ 21465 ]

          Ryan Campbell added a comment -

          Jesse says this is best addressed with his WIP PR for JENKINS-36240.

          Ryan Campbell added a comment - Jesse says this is best addressed with his WIP PR for JENKINS-36240 .
          Ryan Campbell made changes -
          Link New: This issue duplicates JENKINS-36240 [ JENKINS-36240 ]

          cleclerc is this still an issue with the -SNAPSHOT on JENKINS-36121?

          Stephen Connolly added a comment - cleclerc is this still an issue with the -SNAPSHOT on JENKINS-36121 ?
          Stephen Connolly made changes -
          Labels New: scm-api-tidy-scrub
          Cyrille Le Clerc made changes -
          Link New: This issue is related to JENKINS-43996 [ JENKINS-43996 ]

          Problem seem to be fixed but we still have a noisy message. See JENKINS-43996

          Cyrille Le Clerc added a comment - Problem seem to be fixed but we still have a noisy message. See JENKINS-43996

            Unassigned Unassigned
            cleclerc Cyrille Le Clerc
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: