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

jacoco 1.0.14 & 1.0.15 failed in analyzing some class file produced by jacoco-maven-plugin:0.6.2.201302030002

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • jacoco-plugin
    • None
    • Jenkins 1.554.2 on Linux

      The Jenkins configuration for Jacoco is using default values.
      Here is the error message:
      [JaCoCo plugin] Collecting JaCoCo coverage data...
      [JaCoCo plugin] */.exec;/classes;*/src/main/java; locations are configured
      [JaCoCo plugin] Number of found exec files: 1
      [JaCoCo plugin] Saving matched execfiles: /share/pub/build/projects/hudson/workspace/d4-aces-classifier/target/jacoco.exec
      [JaCoCo plugin] Saving matched class directories: /share/pub/build/projects/hudson/workspace/d4-aces-classifier/target/classes
      [JaCoCo plugin] Saving matched source directories: /share/pub/build/projects/hudson/workspace/d4-aces-classifier/src/main/java
      [JaCoCo plugin] Loading inclusions files..
      [JaCoCo plugin] inclusions: []
      [JaCoCo plugin] exclusions: []
      ERROR: Publisher hudson.plugins.jacoco.JacocoPublisher aborted due to exception
      java.io.IOException: Error while analyzing class /share/pub/build/hudson/jobs/d4-aces-classifier/builds/2014-06-25_13-18-52/jacoco/classes/com/proofpoint/d4/aces/classifier/Attribute.class.
      at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:150)
      at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:144)
      at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:175)
      at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:208)
      at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:130)
      at hudson.plugins.jacoco.ExecutionFileLoader.loadBundleCoverage(ExecutionFileLoader.java:137)
      at hudson.plugins.jacoco.JacocoReportDir.parse(JacocoReportDir.java:102)
      at hudson.plugins.jacoco.JacocoBuildAction.loadRatios(JacocoBuildAction.java:291)
      at hudson.plugins.jacoco.JacocoBuildAction.load(JacocoBuildAction.java:273)
      at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:371)
      at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
      at hudson.model.Build$BuildExecution.post2(Build.java:183)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:725)
      at hudson.model.Run.execute(Run.java:1709)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:231)
      Caused by: java.lang.IllegalArgumentException
      at org.objectweb.asm.ClassVisitor.<init>(Unknown Source)
      at org.jacoco.core.internal.flow.ClassProbesVisitor.<init>(ClassProbesVisitor.java:37)
      at org.jacoco.core.internal.flow.ClassProbesVisitor.<init>(ClassProbesVisitor.java:27)
      at org.jacoco.core.internal.analysis.ClassAnalyzer.<init>(ClassAnalyzer.java:47)
      at org.jacoco.core.analysis.Analyzer$1.<init>(Analyzer.java:90)
      at org.jacoco.core.analysis.Analyzer.createAnalyzingVisitor(Analyzer.java:87)
      at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:105)
      at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:142)
      ... 17 more
      Build did not succeed and the project is configured to only push after a successful build, so no pushing will occur.
      Finished: FAILURE

            centic centic
            wgracelee wgracelee
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: