I am trying to run the CoreTutorial.java via Eclipse(Executed as a Java main program) and got "Error while instrumenting class org.jacoco.examples.CoreTutorial$TestTarget" exception.
I am using JDK 1.8, asm-4.1.jar, org.jacoco.core-0.6.4.201312101107.jar and org.jacoco.report-0.6.4.201312101107.jar.
Please guide if there is any other configuration is required.
Thanks.
I have asm-5.0.jar, org.jacoco.core-0.7.0.201403182114.jar and org.jacoco.report-0.7.0.201403182114.jar in my classpath and still I am getting below stacktrace. I am using Java 1.8.0_60
Exception in thread "main" java.lang.NoClassDefFoundError: org/objectweb/asm/commons/JSRInlinerAdapter
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.jacoco.core.instr.Instrumenter.createInstrumentingVisitor(Instrumenter.java:79)
at org.jacoco.core.instr.Instrumenter.instrument(Instrumenter.java:93)
at org.jacoco.core.instr.Instrumenter.instrument(Instrumenter.java:134)
at org.jacoco.examples.CoreTutorial.execute(CoreTutorial.java:116)
at org.jacoco.examples.CoreTutorial.main(CoreTutorial.java:196)
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.commons.JSRInlinerAdapter
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 29 more
Thanks
Thanks It worked. ASM-all made the difference.