-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
4.2.0.Beta3
-
None
Not sure if this is a jacoco problem or a Jenkins slave issue:
Detected Java version: 1.6 in: /qa/tools/opt/x86_64/jdk1.7.0_51/jre
+ mkdir -p /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco + cd /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco + wget http://raw.github.com/jbosstools/jbosstools-build-ci/master/jacoco/jacoco-reports.xml -q --no-check-certificate -N + wget http://raw.github.com/jbosstools/jbosstools-build-ci/master/jacoco/jacocoant.jar -q --no-check-certificate -N + cd /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/sources + ant -verbose -f /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco/jacoco-reports.xml Apache Ant version 1.8.1 compiled on April 30 2010 Buildfile: /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco/jacoco-reports.xml Detected Java version: 1.6 in: /qa/tools/opt/x86_64/jdk1.7.0_51/jre Detected OS: Linux parsing buildfile /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco/jacoco-reports.xml with URI = file:/mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco/jacoco-reports.xml Project base dir set to: /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco parsing buildfile jar:file:/qa/tools/opt/apache-ant-1.8.1/lib/ant.jar!/org/apache/tools/ant/antlib.xml with URI = jar:file:/qa/tools/opt/apache-ant-1.8.1/lib/ant.jar!/org/apache/tools/ant/antlib.xml from a zip file Build sequence for target(s) `reports' is [reports] Complete build sequence is [reports, ] reports: [mkdir] Created dir: /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/sources/target/coverage-report [report] Loading execution data file /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/sources/target/jacoco.exec BUILD FAILED /mnt/hudson_workspace/workspace/jbosstools-hibernate_master/jacoco/jacoco-reports.xml:13: Error while creating report at org.jacoco.ant.ReportTask.execute(ReportTask.java:498) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397) at org.apache.tools.ant.Project.executeTarget(Project.java:1366) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1249) at org.apache.tools.ant.Main.runBuild(Main.java:801) at org.apache.tools.ant.Main.startAnt(Main.java:218) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) Caused by: java.io.IOException: Error while analyzing class plugins/org.jboss.tools.hibernate3_6/target/classes/org/jboss/tools/hibernate/proxy/ConfigurationProxy.class. at org.jacoco.core.analysis.Analyzer.analyzerError(Analyzer.java:139) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:133) at org.jacoco.core.analysis.Analyzer.analyzeAll(Analyzer.java:164) at org.jacoco.ant.ReportTask.createBundle(ReportTask.java:570) at org.jacoco.ant.ReportTask.createReport(ReportTask.java:545) at org.jacoco.ant.ReportTask.createReport(ReportTask.java:542) at org.jacoco.ant.ReportTask.execute(ReportTask.java:492) ... 17 more Caused by: java.lang.IllegalStateException: Can't add different class with same name: org/jboss/tools/hibernate/proxy/ConfigurationProxy at org.jacoco.core.analysis.CoverageBuilder.visitCoverage(CoverageBuilder.java:89) at org.jacoco.core.analysis.Analyzer$1.visitEnd(Analyzer.java:81) at org.jacoco.asm.ClassVisitor.visitEnd(Unknown Source) at org.jacoco.core.internal.flow.ClassProbesAdapter.visitEnd(ClassProbesAdapter.java:135) at org.jacoco.asm.ClassReader.accept(Unknown Source) at org.jacoco.asm.ClassReader.accept(Unknown Source) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:96) at org.jacoco.core.analysis.Analyzer.analyzeClass(Analyzer.java:131) ... 22 more
Yet... if I run the JRE itself, I get a version of 1.7:
$ ssh dev174 [hudson@dev174 ~]$ /qa/tools/opt/x86_64/jdk1.7.0_51/jre/bin/java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
- duplicates
-
JBIDE-17582 Classes with same name screw up code coverage
- Closed
- is related to
-
JBIDE-17255 Upgrade jacoco to support JDK 1.8
- Closed