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

NullPointer when using emailext templates with Groovy Trigger Script

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • None
    • Jenkins 1.653
      Email Extension Plugin 2.41.3
      Email Extension Template Plugin 0.4

      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

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

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

              Created:
              Updated:
              Resolved: