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

Getting testing result from non default junit mojo failed build.

    XMLWordPrintable

Details

    Description

      We are using non default plugin which generates surefire reports. During archiving test result throw exception NullPointerException.

      This is a regression since 1.432 everythins is working well.

      Log:
      mojoSucceeded com.hp.maven.plugins:ddm-jython-plugin:1.0-SNAPSHOT(default)
      16:46:59 [JENKINS] Recording test results
      ....
      Waiting for Jenkins to finish collecting data
      16:47:48 mavenExecutionResult exceptions not empty
      16:47:48 message : Internal error: java.lang.NullPointerException
      16:47:48 cause : null
      16:47:48 Stack trace :
      16:47:48 org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
      16:47:48 at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
      16:47:48 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
      16:47:48 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
      16:47:48 at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
      16:47:48 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
      16:47:48 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
      16:47:48 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      16:47:48 at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      16:47:48 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      16:47:48 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      16:47:48 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      16:47:48 at java.lang.reflect.Method.invoke(Method.java:597)
      16:47:48 at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
      16:47:48 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      16:47:48 at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      16:47:48 at hudson.maven.Maven3Builder.call(Maven3Builder.java:100)
      16:47:48 at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
      16:47:48 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      16:47:48 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      16:47:48 at hudson.remoting.Request$2.run(Request.java:326)
      16:47:48 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      16:47:48 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      16:47:48 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      16:47:48 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      16:47:48 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      16:47:48 at java.lang.Thread.run(Thread.java:662)
      16:47:48 Caused by: java.lang.NullPointerException
      16:47:48 at hudson.maven.reporters.TestMojo.getReportFiles(TestMojo.java:104)
      16:47:48 at hudson.maven.reporters.SurefireArchiver.postExecute(SurefireArchiver.java:125)
      16:47:48 at hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoEnded(Maven3Builder.java:443)
      16:47:48 at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:425)
      16:47:48 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87)
      16:47:48 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      16:47:48 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228)
      16:47:48 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      16:47:48 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      16:47:48 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
      16:47:48 ... 24 more
      16:47:48 channel stopped

      Attachments

        Issue Links

          Activity

            kutzi kutzi added a comment -

            It has been released today

            kutzi kutzi added a comment - It has been released today

            Excellent! Got it, will test soon. Thanks!

            dahankzter Henrik Johansson added a comment - Excellent! Got it, will test soon. Thanks!

            Confirming the error is gone. Thanks!

            dahankzter Henrik Johansson added a comment - Confirming the error is gone. Thanks!

            Code changed in jenkins
            User: Vladimir Kravets
            Path:
            src/main/java/hudson/maven/reporters/TestMojo.java
            http://jenkins-ci.org/commit/maven-plugin/94fb9bb91e264f6ffdec72eb8c6e4a8a4dca8f4c
            Log:
            JENKINS-16573 Getting testing result from non default junit mojo failed build.

            Originally-Committed-As: c846f7cf40a9101a1a6bc04bbb5ff09316f533dd

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Vladimir Kravets Path: src/main/java/hudson/maven/reporters/TestMojo.java http://jenkins-ci.org/commit/maven-plugin/94fb9bb91e264f6ffdec72eb8c6e4a8a4dca8f4c Log: JENKINS-16573 Getting testing result from non default junit mojo failed build. Originally-Committed-As: c846f7cf40a9101a1a6bc04bbb5ff09316f533dd

            Code changed in jenkins
            User: Christoph Kutzinski
            Path:
            src/main/java/hudson/maven/MojoInfo.java
            src/main/java/hudson/maven/reporters/TestMojo.java
            src/test/java/hudson/maven/reporters/TestMojoTest.java
            http://jenkins-ci.org/commit/maven-plugin/b4767299887a9369de59a2393555c886e59bb041
            Log:
            Regression test and changelog for JENKINS-16573
            Originally-Committed-As: bdd8580882295177900855572e41ce891ab9cfaf

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Christoph Kutzinski Path: src/main/java/hudson/maven/MojoInfo.java src/main/java/hudson/maven/reporters/TestMojo.java src/test/java/hudson/maven/reporters/TestMojoTest.java http://jenkins-ci.org/commit/maven-plugin/b4767299887a9369de59a2393555c886e59bb041 Log: Regression test and changelog for JENKINS-16573 Originally-Committed-As: bdd8580882295177900855572e41ce891ab9cfaf

            People

              Unassigned Unassigned
              vkravets Vladimir Kravets
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: