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

NullPointer when using emailext templates with Groovy Trigger Script

    Details

    • Similar Issues:

      Description

      I have created a template with the following Trigger

      Script - After Build
      Trigger Script: build.result.toString().equals('SUCCESS') && build.getBuildVariables().get("publish").equals('true');

      Then I assign it to the project, that is properly configured, it has a 'publish' variable that was checked in the build, and when I built the project I got this error.

      Important Detail: With the exactly same configuration but without using templates, it work flawlessly.

      BUILD SUCCESSFUL
      Total time: 2 minutes 38 seconds
      ERROR: Build step failed with exception
      java.lang.NullPointerException
      at hudson.plugins.emailext.plugins.trigger.AbstractScriptTrigger.createEngine(AbstractScriptTrigger.java:81)
      at hudson.plugins.emailext.plugins.trigger.AbstractScriptTrigger.trigger(AbstractScriptTrigger.java:56)
      at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:274)
      at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:258)
      at org.jenkinsci.plugins.emailext_template.ExtendedEmailTemplatePublisher.perform(ExtendedEmailTemplatePublisher.java:67)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
      at hudson.model.Build$BuildExecution.post2(Build.java:185)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
      at hudson.model.Run.execute(Run.java:1763)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:410)
      Build step 'Editable Email Notification Templates' marked build as failure
      Finished: FAILURE

        Attachments

        1. BuildLog.jpg
          BuildLog.jpg
          486 kB
        2. JobCfg1.jpg
          JobCfg1.jpg
          219 kB
        3. JobCfg2.jpg
          JobCfg2.jpg
          113 kB
        4. TemplateCfg1.jpg
          TemplateCfg1.jpg
          238 kB
        5. TemplateCfg2.jpg
          TemplateCfg2.jpg
          181 kB

          Activity

          gustavocdc Gustavo Cabral do Carmo created issue -
          gustavocdc Gustavo Cabral do Carmo made changes -
          Field Original Value New Value
          Priority Major [ 3 ] Minor [ 4 ]
          gustavocdc Gustavo Cabral do Carmo made changes -
          Attachment TemplateCfg2.jpg [ 32244 ]
          Attachment TemplateCfg1.jpg [ 32245 ]
          Attachment JobCfg2.jpg [ 32246 ]
          Attachment JobCfg1.jpg [ 32247 ]
          gustavocdc Gustavo Cabral do Carmo made changes -
          Attachment BuildLog.jpg [ 32248 ]
          slide_o_mix Alex Earl made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          slide_o_mix Alex Earl made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          slide_o_mix Alex Earl made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 169654 ] JNJira + In-Review [ 209861 ]

            People

            • Assignee:
              slide_o_mix Alex Earl
              Reporter:
              gustavocdc Gustavo Cabral do Carmo
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: