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

NullPointerException in AggregatedTestResultPublisher causes Job to fail after upgrade from 1.544 to 1.545+

    XMLWordPrintable

Details

    Description

      We have a job which triggers three other jobs and aggregates their test results using post build actions:

      • Aggregate post build test results (german: "Nachgelagerte Testergebnisse zusammenfassen")
        • [x] Aggregate all post build jobs
        • [x] Aggregate failed build result
      • Build jobs (german: "Weitere Projekte bauen")
        • [x] trigger only on build success
        • [ ] trigger even when build is instable
        • [ ] trigger even when build fails

      When starting this job it fails quickly with an NullPointer exception:

      Started by user anonymous
      Building in workspace /ps/devop/jenkins/data/jobs/selenium_firefox/workspace
      ERROR: Publisher hudson.tasks.test.AggregatedTestResultPublisher aborted due to exception
      java.lang.NullPointerException
      	at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.getProject(AggregatedTestResultPublisher.java:173)
      	at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.<init>(AggregatedTestResultPublisher.java:146)
      	at hudson.tasks.test.AggregatedTestResultPublisher$TestResultAction.<init>(AggregatedTestResultPublisher.java:135)
      	at hudson.tasks.test.AggregatedTestResultPublisher.perform(AggregatedTestResultPublisher.java:90)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:785)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:757)
      	at hudson.model.Build$BuildExecution.post2(Build.java:183)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:706)
      	at hudson.model.Run.execute(Run.java:1703)
      	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:231)
      Finished: FAILURE
      

      The aggregation is crucial for our dashboard which displays the overall testresults history chart.

      P.S.: Sorry, I only use the german translation, so I just guessed the actual english configuration lables above.

      Attachments

        Issue Links

          Activity

            Bruce Edge, I've read (somewhere) that this should be fixed in 1.547, released yesterday. Could you test it please?

            henriquer Henrique Rodrigues added a comment - Bruce Edge, I've read (somewhere) that this should be fixed in 1.547, released yesterday. Could you test it please?

            I can confirm that this is fixed in 1.547

            hackmann Hack Kampbjørn added a comment - I can confirm that this is fixed in 1.547

            I can also confirm that this is fixed in 1.547

            Many thanks!

            npfistner Norbert Pfistner added a comment - I can also confirm that this is fixed in 1.547 Many thanks!
            miquelmartin Miquel Martin added a comment -

            One more confirmation that it now works from my side, thanks a bunch!

            miquelmartin Miquel Martin added a comment - One more confirmation that it now works from my side, thanks a bunch!

            WFM with 1.547 again.

            opi Alexander Opitz added a comment - WFM with 1.547 again.

            People

              lvotypkova Lucie Votypkova
              npfistner Norbert Pfistner
              Votes:
              16 Vote for this issue
              Watchers:
              23 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: