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

NPE exception on pipeline checkout step (Pipeline multibranch)

    XMLWordPrintable

    Details

    • Similar Issues:
    • Released As:
      workflow-scm-step 2.10

      Description

      Multibranch pipeline jobs are failing on git checkout step with the latest versions of pipeline plugins.

      java.lang.NullPointerException at org.jenkinsci.plugins.workflow.job.WorkflowRun.onCheckout(WorkflowRun.java:836) at org.jenkinsci.plugins.workflow.job.WorkflowRun.access$1000(WorkflowRun.java:133) at org.jenkinsci.plugins.workflow.job.WorkflowRun$SCMListenerImpl.onCheckout(WorkflowRun.java:1101) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:133) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:91) at org.jenkinsci.plugins.workflow.steps.scm.SCMStep$StepExecutionImpl.run(SCMStep.java:78) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Finished: FAILURE
      

      Multibranch pipeline job does not fail with Pipeline: SCM Step 2.7 version, next versions (2.8, 2.9) leads to fails with NPE.

      This is an example of Jenkinsfile:

       

      pipeline {
        agent none
        options {
          timeout(time: 1, unit: 'HOURS')
          buildDiscarder(logRotator(numToKeepStr: '20'))
          disableConcurrentBuilds()
          timestamps()
        }
        stages {
          stage('Build and publish') {
            agent { label 'environment/qa && java/1.8' } 
            steps {
              git branch: 'test',
                  url: 'git@github.com:yourorganization/yourgit.git'
              sh 'echo test'
            }
          }
        }
      }
      

       

       

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dnusbaum Devin Nusbaum
              Reporter:
              suiside Artem Gryshyn
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: