java.lang.NullPointerException

Jenkins JIRA | Brett Delle Grazie | 3 years ago
  1. 0

    Consistent multiple NullPointerException when publishing analysis results, example follows (Checkstyle, PMD, Clover etc.) {noformat} 12:45:27 [CHECKSTYLE] Collecting checkstyle analysis files... 12:45:27 [CHECKSTYLE] Finding all files that match the pattern build/logs/checkstyle.xml 12:45:27 ERROR: Publisher hudson.plugins.checkstyle.CheckStylePublisher aborted due to exception 12:45:27 java.lang.NullPointerException 12:45:27 at hudson.model.Run.getRootDir(Run.java:961) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:27 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:27 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:27 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:27 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:61) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:56) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:36) 12:45:27 at hudson.plugins.checkstyle.CheckStylePublisher.perform(CheckStylePublisher.java:146) 12:45:27 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:27 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:27 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:27 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:27 at hudson.model.Run.execute(Run.java:1617) 12:45:27 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:27 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:27 at hudson.model.Executor.run(Executor.java:237) 12:45:27 [PMD] Collecting PMD analysis files... 12:45:27 [PMD] Finding all files that match the pattern build/logs/pmd.xml 12:45:27 [PMD] Parsing 1 files in /home/jenkins/workspace/docs-dev-unit-test 12:45:27 [PMD] Successfully parsed file /home/jenkins/workspace/docs-dev-unit-test/build/logs/pmd.xml of module with 10 warnings. 12:45:27 ERROR: Publisher hudson.plugins.pmd.PmdPublisher aborted due to exception 12:45:27 java.lang.NullPointerException 12:45:27 at hudson.model.Run.getRootDir(Run.java:961) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:27 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:27 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:27 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:27 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:61) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:56) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:36) 12:45:27 at hudson.plugins.pmd.PmdPublisher.perform(PmdPublisher.java:142) 12:45:27 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:27 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:27 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:27 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:27 at hudson.model.Run.execute(Run.java:1617) 12:45:27 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:27 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:27 at hudson.model.Executor.run(Executor.java:237) 12:45:27 [DRY] Collecting duplicate code analysis files... 12:45:28 [DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml 12:45:28 [DRY] Parsing 1 files in /home/jenkins/workspace/docs-dev-unit-test 12:45:28 [DRY] Successfully parsed file /home/jenkins/workspace/docs-dev-unit-test/build/logs/pmd-cpd.xml of module with 5 warnings. 12:45:28 ERROR: Publisher hudson.plugins.dry.DryPublisher aborted due to exception 12:45:28 java.lang.NullPointerException 12:45:28 at hudson.model.Run.getRootDir(Run.java:961) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:28 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:28 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:28 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:28 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:61) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:56) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:36) 12:45:28 at hudson.plugins.dry.DryPublisher.perform(DryPublisher.java:178) 12:45:28 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:28 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:28 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:28 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:28 at hudson.model.Run.execute(Run.java:1617) 12:45:28 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:28 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:28 at hudson.model.Executor.run(Executor.java:237) {noformat} h3. Investigation results: Seems that the member {code} protected transient final JobT project; {code} is null when calling {code} /** * Root directory of this {@link Run} on the master. * * Files related to this {@link Run} should be stored below this directory. */ public File getRootDir() { return new File(project.getBuildDir(),getId()); } {code} Since the member is restored using XStream during startup, there must be a problem with the serialization of the config.xml or build.xml file.

    Jenkins JIRA | 3 years ago | Brett Delle Grazie
    java.lang.NullPointerException
  2. 0

    Consistent multiple NullPointerException when publishing analysis results, example follows (Checkstyle, PMD, Clover etc.) {noformat} 12:45:27 [CHECKSTYLE] Collecting checkstyle analysis files... 12:45:27 [CHECKSTYLE] Finding all files that match the pattern build/logs/checkstyle.xml 12:45:27 ERROR: Publisher hudson.plugins.checkstyle.CheckStylePublisher aborted due to exception 12:45:27 java.lang.NullPointerException 12:45:27 at hudson.model.Run.getRootDir(Run.java:961) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:27 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:27 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:27 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:27 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:61) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:56) 12:45:27 at hudson.plugins.checkstyle.CheckStyleResult.<init>(CheckStyleResult.java:36) 12:45:27 at hudson.plugins.checkstyle.CheckStylePublisher.perform(CheckStylePublisher.java:146) 12:45:27 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:27 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:27 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:27 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:27 at hudson.model.Run.execute(Run.java:1617) 12:45:27 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:27 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:27 at hudson.model.Executor.run(Executor.java:237) 12:45:27 [PMD] Collecting PMD analysis files... 12:45:27 [PMD] Finding all files that match the pattern build/logs/pmd.xml 12:45:27 [PMD] Parsing 1 files in /home/jenkins/workspace/docs-dev-unit-test 12:45:27 [PMD] Successfully parsed file /home/jenkins/workspace/docs-dev-unit-test/build/logs/pmd.xml of module with 10 warnings. 12:45:27 ERROR: Publisher hudson.plugins.pmd.PmdPublisher aborted due to exception 12:45:27 java.lang.NullPointerException 12:45:27 at hudson.model.Run.getRootDir(Run.java:961) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:27 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:27 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:27 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:27 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:27 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:61) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:56) 12:45:27 at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:36) 12:45:27 at hudson.plugins.pmd.PmdPublisher.perform(PmdPublisher.java:142) 12:45:27 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:27 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:27 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:27 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:27 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:27 at hudson.model.Run.execute(Run.java:1617) 12:45:27 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:27 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:27 at hudson.model.Executor.run(Executor.java:237) 12:45:27 [DRY] Collecting duplicate code analysis files... 12:45:28 [DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml 12:45:28 [DRY] Parsing 1 files in /home/jenkins/workspace/docs-dev-unit-test 12:45:28 [DRY] Successfully parsed file /home/jenkins/workspace/docs-dev-unit-test/build/logs/pmd-cpd.xml of module with 5 warnings. 12:45:28 ERROR: Publisher hudson.plugins.dry.DryPublisher aborted due to exception 12:45:28 java.lang.NullPointerException 12:45:28 at hudson.model.Run.getRootDir(Run.java:961) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498) 12:45:28 at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893) 12:45:28 at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037) 12:45:28 at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86) 12:45:28 at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 12:45:28 at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:61) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:56) 12:45:28 at hudson.plugins.dry.DryResult.<init>(DryResult.java:36) 12:45:28 at hudson.plugins.dry.DryPublisher.perform(DryPublisher.java:178) 12:45:28 at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144) 12:45:28 at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333) 12:45:28 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752) 12:45:28 at hudson.model.Build$BuildExecution.post2(Build.java:183) 12:45:28 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705) 12:45:28 at hudson.model.Run.execute(Run.java:1617) 12:45:28 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 12:45:28 at hudson.model.ResourceController.execute(ResourceController.java:88) 12:45:28 at hudson.model.Executor.run(Executor.java:237) {noformat} h3. Investigation results: Seems that the member {code} protected transient final JobT project; {code} is null when calling {code} /** * Root directory of this {@link Run} on the master. * * Files related to this {@link Run} should be stored below this directory. */ public File getRootDir() { return new File(project.getBuildDir(),getId()); } {code} Since the member is restored using XStream during startup, there must be a problem with the serialization of the config.xml or build.xml file.

    Jenkins JIRA | 3 years ago | Brett Delle Grazie
    java.lang.NullPointerException
  3. 0

    After some time I always got this error message for all my jobs. But this is not directly after creating a job. There is enough space left on the device. [WARNINGS] Parsing warnings in files 'out\compiler_error.err' with parser GNU Make + GNU C Compiler (gcc) [WARNINGS] Finding all files that match the pattern out\compiler_error.err [WARNINGS] Parsing 1 file in X:\TEST_JOB\Image [WARNINGS] Successfully parsed file X:\TEST_JOB\Image\out\compiler_error.err with 46 unique warnings and 0 duplicates. ERROR: Build step failed with exception java.lang.NullPointerException at hudson.model.Run.getRootDir(Run.java:1013) at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:515) at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:946) at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:926) at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1125) at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:104) at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:274) at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:218) at hudson.plugins.warnings.WarningsResult.<init>(WarningsResult.java:53) at hudson.plugins.warnings.WarningsResult.<init>(WarningsResult.java:47) at hudson.plugins.warnings.WarningsPublisher.annotate(WarningsPublisher.java:460) at hudson.plugins.warnings.WarningsPublisher.parseFiles(WarningsPublisher.java:430) at hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:323) at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:152) at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:349) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:776) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670) 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:381) Build step 'Suche nach Compiler Warnungen' marked build as failure

    Jenkins JIRA | 1 year ago | Stefan Roth
    java.lang.NullPointerException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    After some time I always got this error message for all my jobs. But this is not directly after creating a job. There is enough space left on the device. [WARNINGS] Parsing warnings in files 'out\compiler_error.err' with parser GNU Make + GNU C Compiler (gcc) [WARNINGS] Finding all files that match the pattern out\compiler_error.err [WARNINGS] Parsing 1 file in X:\TEST_JOB\Image [WARNINGS] Successfully parsed file X:\TEST_JOB\Image\out\compiler_error.err with 46 unique warnings and 0 duplicates. ERROR: Build step failed with exception java.lang.NullPointerException at hudson.model.Run.getRootDir(Run.java:1013) at hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:515) at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:946) at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:926) at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1125) at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:104) at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:274) at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:218) at hudson.plugins.warnings.WarningsResult.<init>(WarningsResult.java:53) at hudson.plugins.warnings.WarningsResult.<init>(WarningsResult.java:47) at hudson.plugins.warnings.WarningsPublisher.annotate(WarningsPublisher.java:460) at hudson.plugins.warnings.WarningsPublisher.parseFiles(WarningsPublisher.java:430) at hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:323) at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:152) at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:349) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:776) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670) 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:381) Build step 'Suche nach Compiler Warnungen' marked build as failure

    Jenkins JIRA | 1 year ago | Stefan Roth
    java.lang.NullPointerException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at hudson.model.Run.getRootDir()
    2. Hudson
      Run.getRootDir
      1. hudson.model.Run.getRootDir(Run.java:961)
      1 frame
    3. Static Analysis Utilities
      BuildResult.<init>
      1. hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:498)
      2. hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:913)
      3. hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:893)
      4. hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1037)
      5. hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86)
      6. hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264)
      7. hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:217)
      7 frames
    4. PMD Plug-in
      PmdPublisher.perform
      1. hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:61)
      2. hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:56)
      3. hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:36)
      4. hudson.plugins.pmd.PmdPublisher.perform(PmdPublisher.java:142)
      4 frames
    5. Static Analysis Utilities
      HealthAwareRecorder.perform
      1. hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:144)
      2. hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:333)
      2 frames
    6. Hudson
      Executor.run
      1. hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      2. hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:780)
      3. hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:752)
      4. hudson.model.Build$BuildExecution.post2(Build.java:183)
      5. hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:705)
      6. hudson.model.Run.execute(Run.java:1617)
      7. hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      8. hudson.model.ResourceController.execute(ResourceController.java:88)
      9. hudson.model.Executor.run(Executor.java:237)
      9 frames