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

git plugin 2.5.1 breaks multibranch pipeline if using github source control

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Component/s: git-plugin
    • Labels:
      None
    • Environment:
      Jenkins 1.651.3, ubuntu 14.04, Oracle Java 7
    • Similar Issues:

      Description

      Once I updated to 2.5.1, I couldn't index the branches anymore in my pipeline projects which use github as their source control rather than git. Going back to 2.5.0 makes it work again. It also works if I use the "git" section instead of the "github" section for source control.

      The exception in the log is

      Executor threw an exception
      java.lang.AbstractMethodError: jenkins.plugins.git.AbstractGitSCMSource.getExtensions()Ljava/util/List;
      	at jenkins.plugins.git.AbstractGitSCMSource.build(AbstractGitSCMSource.java:305)
      	at jenkins.scm.api.SCMSource.build(SCMSource.java:283)
      	at jenkins.branch.MultiBranchProject.newBranch(MultiBranchProject.java:267)
      	at jenkins.branch.MultiBranchProject.access$000(MultiBranchProject.java:82)
      	at jenkins.branch.MultiBranchProject$1.observe(MultiBranchProject.java:297)
      	at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.doRetrieve(GitHubSCMSource.java:285)
      	at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieve(GitHubSCMSource.java:256)
      	at jenkins.scm.api.SCMSource.fetch(SCMSource.java:146)
      	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:410)
      

        Attachments

          Issue Links

            Activity

            Hide
            oleg_nenashev Oleg Nenashev added a comment -

            Mark Waite So the PR is under review

            Show
            oleg_nenashev Oleg Nenashev added a comment - Mark Waite So the PR is under review
            Hide
            markewaite Mark Waite added a comment -

            Oleg Nenashev yes, I've been running tests on the change for the last few hours using my Docker instance and multiple slaves. I specifically checked this problem is fixed and have been doing additional exploratory testing. I intend to release git plugin 2.5.2 before end of the day today so that it will be visible in the update center before U.S. users return from their independence day holiday tomorrow.

            Show
            markewaite Mark Waite added a comment - Oleg Nenashev yes, I've been running tests on the change for the last few hours using my Docker instance and multiple slaves. I specifically checked this problem is fixed and have been doing additional exploratory testing. I intend to release git plugin 2.5.2 before end of the day today so that it will be visible in the update center before U.S. users return from their independence day holiday tomorrow.
            Hide
            markewaite Mark Waite added a comment -

            Fix in git plugin 2.5.2 released 4 Jul 2016.

            Show
            markewaite Mark Waite added a comment - Fix in git plugin 2.5.2 released 4 Jul 2016.
            Hide
            vladdu Vlad Dumitrescu added a comment -

            Excellent, thank you very much!

            Show
            vladdu Vlad Dumitrescu added a comment - Excellent, thank you very much!
            Hide
            leandro_freitas_softdevelop Leandro Kersting de Freitas added a comment -

            \o/ great job. Congratulations.

            Show
            leandro_freitas_softdevelop Leandro Kersting de Freitas added a comment - \o/ great job. Congratulations.

              People

              • Assignee:
                oleg_nenashev Oleg Nenashev
                Reporter:
                vladdu Vlad Dumitrescu
              • Votes:
                2 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: