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

URLTrigger gives severe error message instead of detecting change

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • urltrigger-plugin
    • None
    • Ubuntu 10.04, Jenkins 1.500, Jenkins URLTrigger Plug-in 0.27.

      The URLTrigger gives severe error instead of detecting change. From trigger log:

      [URLTrigger] - Poll with a URL

      Inspecting Monitor a change of the content content for URL http://build.netinsight.se/autobuild/dev/acf/continuous/release/

      Polling started on 2013-feb-12 12:12:12
      Polling for the job dev-acf
      Looking nodes where the poll can be run.
      Looking for a candidate node to run the poll.
      Looking for a node with no predefined label.
      Trying to poll with the last built on node.

      Polling on master.
      [ERROR] - SEVERE - Polling error null

      I think this problem started after restart (and possibly upgrade of Jenkins and URLTrigger plugin). Updating the configuration doesn't help, but if manually run once, it seems to start working again.

      Attached is the config.

          [JENKINS-16774] URLTrigger gives severe error message instead of detecting change

          Magnus Jacobsson created issue -

          Marcel Huber added a comment - - edited

          The same error applies when using jenkins 1.501 and URLTrigger plugin 0.27

          I just looked through the logs and detected these lines:

          Feb 12 12:54:32 ... jenkins[438]: Feb 12, 2013 12:54:32 PM org.jenkinsci.plugins.urltrigger.URLTrigger start
          Feb 12 12:54:32 ... jenkins[438]: SEVERE: Severe error on trigger startup null
          Feb 12 12:54:32 ... jenkins[438]: java.lang.NullPointerException
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.lib.envinject.service.EnvInjectActionRetriever.getEnvInjectAction(EnvInjectActionRetriever.java:32)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.lib.envinject.service.EnvVarsResolver.getEnVars(EnvVarsResolver.java:52)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.lib.envinject.service.EnvVarsResolver.getPollingEnvVars(EnvVarsResolver.java:34)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.plugins.urltrigger.URLTrigger.getURLValue(URLTrigger.java:108)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.plugins.urltrigger.URLTrigger.start(URLTrigger.java:260)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.lib.xtrigger.AbstractTrigger.start(AbstractTrigger.java:97)
          Feb 12 12:54:32 ... jenkins[438]: at org.jenkinsci.lib.xtrigger.AbstractTrigger.start(AbstractTrigger.java:26)
          Feb 12 12:54:32 ... jenkins[438]: at hudson.model.AbstractProject.submit(AbstractProject.java:1884)
          Feb 12 12:54:32 ... jenkins[438]: at hudson.model.Project.submit(Project.java:195)
          Feb 12 12:54:32 ... jenkins[438]: at hudson.model.Job.doConfigSubmit(Job.java:1045)
          Feb 12 12:54:32 ... jenkins[438]: at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:729)

          So it might be related to the EnvInject plugin

          Marcel Huber added a comment - - edited The same error applies when using jenkins 1.501 and URLTrigger plugin 0.27 I just looked through the logs and detected these lines: Feb 12 12:54:32 ... jenkins [438] : Feb 12, 2013 12:54:32 PM org.jenkinsci.plugins.urltrigger.URLTrigger start Feb 12 12:54:32 ... jenkins [438] : SEVERE: Severe error on trigger startup null Feb 12 12:54:32 ... jenkins [438] : java.lang.NullPointerException Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.lib.envinject.service.EnvInjectActionRetriever.getEnvInjectAction(EnvInjectActionRetriever.java:32) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.lib.envinject.service.EnvVarsResolver.getEnVars(EnvVarsResolver.java:52) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.lib.envinject.service.EnvVarsResolver.getPollingEnvVars(EnvVarsResolver.java:34) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.plugins.urltrigger.URLTrigger.getURLValue(URLTrigger.java:108) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.plugins.urltrigger.URLTrigger.start(URLTrigger.java:260) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.lib.xtrigger.AbstractTrigger.start(AbstractTrigger.java:97) Feb 12 12:54:32 ... jenkins [438] : at org.jenkinsci.lib.xtrigger.AbstractTrigger.start(AbstractTrigger.java:26) Feb 12 12:54:32 ... jenkins [438] : at hudson.model.AbstractProject.submit(AbstractProject.java:1884) Feb 12 12:54:32 ... jenkins [438] : at hudson.model.Project.submit(Project.java:195) Feb 12 12:54:32 ... jenkins [438] : at hudson.model.Job.doConfigSubmit(Job.java:1045) Feb 12 12:54:32 ... jenkins [438] : at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:729) So it might be related to the EnvInject plugin

          Code changed in jenkins
          User: Gregory Boissinot
          Path:
          src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectActionRetriever.java
          http://jenkins-ci.org/commit/envinject-lib/5675c2ae27644e85eabd14237603a995c90d5a99
          Log:
          Fix JENKINS-16774


          You received this message because you are subscribed to the Google Groups "Jenkins Commits" group.
          To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscribe@googlegroups.com.
          For more options, visit https://groups.google.com/groups/opt_out.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Gregory Boissinot Path: src/main/java/org/jenkinsci/lib/envinject/service/EnvInjectActionRetriever.java http://jenkins-ci.org/commit/envinject-lib/5675c2ae27644e85eabd14237603a995c90d5a99 Log: Fix JENKINS-16774 – You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out .
          Magnus Jacobsson made changes -
          Component/s New: envinject [ 15893 ]
          Component/s Original: urltrigger [ 15891 ]

          Bug relies on urltrigger with its dependency to envinject-lib library (not envinject plugin)

          Gregory Boissinot added a comment - Bug relies on urltrigger with its dependency to envinject-lib library (not envinject plugin)
          Gregory Boissinot made changes -
          Component/s New: urltrigger [ 15891 ]
          Component/s Original: envinject [ 15893 ]
          Gregory Boissinot made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

          Thanks Gregory for fixing this problem so quickly I've installed URLTrigger 1.83 and now there are no errors.

          Magnus Jacobsson added a comment - Thanks Gregory for fixing this problem so quickly I've installed URLTrigger 1.83 and now there are no errors.

          Marcel Huber added a comment -

          Thank you too.

          Marcel Huber added a comment - Thank you too.

          What I meant was I installed Environment Injector 1.83 and then the errors were gone. I now installed URLTrigger 0.28 and it's still ok.

          Magnus Jacobsson added a comment - What I meant was I installed Environment Injector 1.83 and then the errors were gone. I now installed URLTrigger 0.28 and it's still ok.

            gbois Gregory Boissinot
            magjac Magnus Jacobsson
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: