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

With 'HP Application Automation Tools' v5.1 installed running a pipeline from script stored in Perforce results in NPE

    Details

    • Similar Issues:
    • Epic Link:

      Description

      Trying to run a pipeline job with the pipeline groovy script downloaded from Perforce (with the P4 plugin) fails with a null pointer exception (NPE).

      java.lang.NullPointerException
      	at com.hp.application.automation.tools.octane.events.SCMListenerImpl.onChangeLogParsed(SCMListenerImpl.java:84)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.onCheckout(WorkflowRun.java:751)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.access$1500(WorkflowRun.java:125)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun$SCMListenerImpl.onCheckout(WorkflowRun.java:936)
      	at org.jenkinsci.plugins.workflow.steps.scm.SCMStep.checkout(SCMStep.java:123)
      	at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:130)
      	at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:59)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:232)
      	at hudson.model.ResourceController.execute(ResourceController.java:98)
      	at hudson.model.Executor.run(Executor.java:404)
      

      Note that the exact same configuration works without any issues when using HP Application Automation Tools v5.0 instead of v5.1.

        Attachments

          Issue Links

            Activity

            Hide
            rpionke Raphael Pionke added a comment -

            Yafim Kazak this issue breaks nearly every build on our productive CI system. We can't use the plugin anymore. Why dont you fix this asap as version 5.1.1 or something like this? 

            Show
            rpionke Raphael Pionke added a comment - Yafim Kazak this issue breaks nearly every build on our productive CI system. We can't use the plugin anymore. Why dont you fix this asap as version 5.1.1 or something like this? 
            Hide
            yafim_kazak Yafim Kazak added a comment -

            Hi - it was resolved in 5.1.0.2.

            Please download it and update us if it still continuous.

            Show
            yafim_kazak Yafim Kazak added a comment - Hi - it was resolved in 5.1.0.2. Please download it and update us if it still continuous.
            Hide
            jbogers Jeroen Bogers added a comment -

            Raphael Pionke, if you are unwilling to run a beta version you can always revert back to 5.0 as that version still works. We are running 5.0 on our systems for this reason. We will probably wait until 5.1.0.2 is officially released before we upgrade again.

            Show
            jbogers Jeroen Bogers added a comment - Raphael Pionke , if you are unwilling to run a beta version you can always revert back to 5.0 as that version still works. We are running 5.0 on our systems for this reason. We will probably wait until 5.1.0.2 is officially released before we upgrade again.
            Hide
            sezendebruijn Sezen de Bruijn added a comment -

            Came across the exact same issue within version 5.2. Could it have been reintroduced?

            Show
            sezendebruijn Sezen de Bruijn added a comment - Came across the exact same issue within version 5.2. Could it have been reintroduced?
            Hide
            roy_lu Roy Lu added a comment -

            Hi Yafim Kazak,

            I saw you reopened this. Is it still not resolved?

            Show
            roy_lu Roy Lu added a comment - Hi Yafim Kazak , I saw you reopened this. Is it still not resolved?

              People

              • Assignee:
                mseldin Michael Seldin
                Reporter:
                jbogers Jeroen Bogers
              • Votes:
                3 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: