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

Promoted builds throw NullPointerException after upgrade to 1.507

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      After upgrade Jenkins to 1.507 I dont see any job, found this in log

      SEVERE: Failed Loading job <jobName>
      java.lang.NullPointerException
      	at hudson.plugins.promoted_builds.JobPropertyImpl.getItem(JobPropertyImpl.java:220)
      	at hudson.plugins.promoted_builds.JobPropertyImpl.getItem(JobPropertyImpl.java:41)
      	at hudson.model.AbstractProject.onLoad(AbstractProject.java:291)
      	at hudson.model.Items.load(Items.java:221)
      	at hudson.model.ItemGroupMixIn.loadChildren(ItemGroupMixIn.java:99)
      	at hudson.plugins.promoted_builds.JobPropertyImpl.setOwner(JobPropertyImpl.java:145)
      	at hudson.plugins.promoted_builds.JobPropertyImpl.setOwner(JobPropertyImpl.java:41)
      	at hudson.model.Job.onLoad(Job.java:201)
      	at hudson.model.AbstractProject.onLoad(AbstractProject.java:282)
      	at hudson.model.Project.onLoad(Project.java:83)
      	at hudson.model.Items.load(Items.java:221)
      	at jenkins.model.Jenkins$17.run(Jenkins.java:2552)
      	at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
      	at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
      	at jenkins.model.Jenkins$7.runTask(Jenkins.java:887)
      	at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
      	at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:679)
      

      When I disable promoted builds plugin, jobs appear again, but w/o promotions, of course.

        Attachments

          Issue Links

            Activity

            Hide
            wgracelee wgracelee added a comment -

            When we upgraded Jenkins to 1.510, we saw the problem.
            But once we upgraded the promoted builds plugin to 2.10 (from 2.6.2), the problem went away.

            Show
            wgracelee wgracelee added a comment - When we upgraded Jenkins to 1.510, we saw the problem. But once we upgraded the promoted builds plugin to 2.10 (from 2.6.2), the problem went away.
            Hide
            dogfood dogfood added a comment -

            Integrated in jenkins_main_trunk #2710
            JENKINS-3265 JENKINS-17341 Even if older plugins throw an NPE during reload, continue loading job. (Revision ef08900292726bb35be269ce6d41d8dc141c6dea)

            Result = SUCCESS
            Jesse Glick : ef08900292726bb35be269ce6d41d8dc141c6dea
            Files :

            • core/src/main/java/hudson/model/AbstractProject.java
            Show
            dogfood dogfood added a comment - Integrated in jenkins_main_trunk #2710 JENKINS-3265 JENKINS-17341 Even if older plugins throw an NPE during reload, continue loading job. (Revision ef08900292726bb35be269ce6d41d8dc141c6dea) Result = SUCCESS Jesse Glick : ef08900292726bb35be269ce6d41d8dc141c6dea Files : core/src/main/java/hudson/model/AbstractProject.java
            Hide
            diegopeleteiro Diego Peleteiro added a comment -

            I have applied the patch for fixing [17341][3265] on the LTS and worked.
            The issue was solved and I labeled it as LTS candidate.

            It would be nice to have it on the next LTS version.

            Show
            diegopeleteiro Diego Peleteiro added a comment - I have applied the patch for fixing [17341] [3265] on the LTS and worked. The issue was solved and I labeled it as LTS candidate. It would be nice to have it on the next LTS version.
            Hide
            ctrabold Christian Trabold added a comment -

            What's the reason why Jesse's patch has been rejected for LTS?

            Any chance we can port https://github.com/jenkinsci/jenkins/commit/ef08900292726bb35be269ce6d41d8dc141c6dea to LTS as well?

            Show
            ctrabold Christian Trabold added a comment - What's the reason why Jesse's patch has been rejected for LTS? Any chance we can port https://github.com/jenkinsci/jenkins/commit/ef08900292726bb35be269ce6d41d8dc141c6dea to LTS as well?
            Hide
            jglick Jesse Glick added a comment -

            @diegopeleteiro, @ctrabold the fix was in 1.524, so will be in the next LTS: 1.532.1.

            Show
            jglick Jesse Glick added a comment - @diegopeleteiro, @ctrabold the fix was in 1.524, so will be in the next LTS: 1.532.1.

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                mcheshkov Mikhail Cheshkov
              • Votes:
                14 Vote for this issue
                Watchers:
                25 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: