-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
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