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

Unable to authorize blueocean with github

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Component/s: blueocean-plugin
    • Labels:
      None
    • Environment:
      Blueocean: 1.22.0
      Jenkins: 2.222.1

      Running on Amazon linux 2. Issue occuring on both Chrome and Safari
    • Similar Issues:
    • Released As:
      1.23.0

      Description

      NOTE FROM MAINTAINER: 

      This issue has been filed with the github-api maintainer: https://github.com/github-api/github-api/issues/780

      Rolling back to github-api 1.106 addresses this issue in the short term. 

      Grab the 1.106. version of the plugin from  

      http://updates.jenkins-ci.org/download/plugins/github-api/

      Then go to manage plugins > Advance > Upload Plugin and upload the 1.106 plugins and install it. All dependencies and indirect dependencies will also be satisfied with this version.

       

      When trying to create a pipeline with blueocean, I enter my personal access token and choose connect. I get the following logged to console.

       

      Unhandled Rejection: "Error: fetch failed: 500 for http://<ip>:8080/blue/rest/organizations/jenkins/scm/github/validate/?apiUrl=https://api.github.com\n at FetchFunctions.checkStatus (http://<ip>:8080/adjuncts/43befe0e/io/jenkins/blueocean/blueocean-core-js.js:54923:25)"

       

      Not really sure how to debug this. There is no sign of it in jenkins logs. This only occurs when I enter a valid personal access token. If I enter gibberish, it correctly tells me it's an invalid token.

       

       

       

        Attachments

          Issue Links

            Activity

            Hide
            darealmc Michael McClaren added a comment - - edited

            Grab the previous version of the plugin here

            http://updates.jenkins-ci.org/download/plugins/github-api/

            then stop jenkins, rename the existing file/directories for this plugin in the plugins folder and place the .hpi file in the folder.

            restart jenkins, verify that the plugin manager recognizes the older version, it should now be prompting you to update this plugin. Do not update obviously.

            Show
            darealmc Michael McClaren added a comment - - edited Grab the previous version of the plugin here http://updates.jenkins-ci.org/download/plugins/github-api/ then stop jenkins, rename the existing file/directories for this plugin in the plugins folder and place the .hpi file in the folder. restart jenkins, verify that the plugin manager recognizes the older version, it should now be prompting you to update this plugin. Do not update obviously.
            Hide
            ankitjain28may Ankit Jain added a comment -

            Hi, I am also facing the same issue, I downgraded to 1.106.

            Grab the 1.106. version of the plugin from  

            http://updates.jenkins-ci.org/download/plugins/github-api/

            Then go to manage plugins > Advance > Upload Plugin and upload the 1.106 plugins and install it. All dependencies and indirect dependencies will also be satisfied with this version.

            Show
            ankitjain28may Ankit Jain added a comment - Hi, I am also facing the same issue, I downgraded to  1.106 . Grab the  1.106 . version of the plugin from   http://updates.jenkins-ci.org/download/plugins/github-api/ Then go to manage plugins > Advance > Upload Plugin and upload the 1.106 plugins and install it. All dependencies and indirect dependencies will also be satisfied with this version.
            Hide
            dnusbaum Devin Nusbaum added a comment -

            See https://github.com/github-api/github-api/issues/780 for additional discussion.

            Show
            dnusbaum Devin Nusbaum added a comment - See  https://github.com/github-api/github-api/issues/780  for additional discussion.
            Hide
            bitwiseman Liam Newman added a comment -

            There is a new version of github-api and blueocean coming shortly.  

            Show
            bitwiseman Liam Newman added a comment - There is a new version of github-api and blueocean coming shortly.  
            Hide
            bitwiseman Liam Newman added a comment -

            Fixed in Blue Ocean 1.23.0

            Show
            bitwiseman Liam Newman added a comment - Fixed in Blue Ocean 1.23.0

              People

              • Assignee:
                bitwiseman Liam Newman
                Reporter:
                stevepkr84 Steve Parker
              • Votes:
                6 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: