Hello Marc,
Thank for responding. Please find the attached error file. But
same code is executing from eclipse
without any error using EclEmma V3.1.0. Junit tests are running similarly in
both(ANT and eclipse) Only facing issue with code coverage report. ANT(Jacoco)
generated report is showing 0% for entire project. I tried with offline
instrumenting too.
Thanks in Advance.
Regards,
Srinivas P.
From: [email protected] <[email protected]> On Behalf Of Marc
Hoffmann
Sent: 09 July 2022 03:41
To: JaCoCo and EclEmma Users <[email protected]>
Subject: [java code coverage] Re: Getting Error Jacco- ANT
You don't often get email from
[email protected]<mailto:[email protected]>. Learn why this is
important<https://aka.ms/LearnAboutSenderIdentification>
Hi Srinivas,
can you please provide the full stack trace?
Thanks,
-marc
Petluri Srinivasa Chakravarthi schrieb am Freitag, 8. Juli 2022 um 08:56:57
UTC+2:
Hello,
I a m getting following error while integrating Jacoco in ANT.
java.lang.instrument.IllegalClassFormatException: Error while instrumenting
org/apache/logging/log4j/spi/AbstractLogger with JaCoCo
0.8.8.202204050719/5dcf34a.
used Log4j Jars:
log4j-api-2.15.0.jar and log4j-api-2.15.0.jar
Jacoco version used 0.8.8
Regards,
Srinivas P.
--
You received this message because you are subscribed to a topic in the Google
Groups "JaCoCo and EclEmma Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jacoco/RelQPhYOe_0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/07bc5d4c-65a7-47ee-97c2-bd075f33260fn%40googlegroups.com<https://groups.google.com/d/msgid/jacoco/07bc5d4c-65a7-47ee-97c2-bd075f33260fn%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jacoco/BMXPR01MB077529827C0D047AE4FAA7F199879%40BMXPR01MB0775.INDPRD01.PROD.OUTLOOK.COM.
[junit] java.lang.instrument.IllegalClassFormatException: Error while
instrumenting org/apache/logging/log4j/spi/AbstractLogger with JaCoCo
0.8.8.202204050719/5dcf34a.
[junit] at
org.jacoco.agent.rt.internal_b6258fc.CoverageTransformer.transform(CoverageTransformer.java:94)
[junit] at
sun.instrument.TransformerManager.transform(TransformerManager.java:188)
[junit] at
sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:428)
[junit] at java.lang.ClassLoader.defineClass1(Native Method)
[junit] at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
[junit] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[junit] at java.lang.ClassLoader.defineClass1(Native Method)
[junit] at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
[junit] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[junit] at
org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:61)
[junit] at com.comviva.terra.gsma.servlet.Gsma.<clinit>(Gsma.java:81)
[junit] at java.lang.Class.forName0(Native Method)
[junit] at java.lang.Class.forName(Class.java:264)
[junit] at
org.powermock.modules.agent.PowerMockClassRedefiner.redefine(PowerMockClassRedefiner.java:58)
[junit] at
org.powermock.modules.agent.support.PowerMockAgentTestInitializer.redefine(PowerMockAgentTestInitializer.java:52)
[junit] at
org.powermock.modules.agent.support.PowerMockAgentTestInitializer.initialize(PowerMockAgentTestInitializer.java:44)
[junit] at
org.powermock.modules.junit4.rule.PowerMockRule.apply(PowerMockRule.java:41)
[junit] at
org.junit.runners.BlockJUnit4ClassRunner.withMethodRules(BlockJUnit4ClassRunner.java:365)
[junit] at
org.junit.runners.BlockJUnit4ClassRunner.withRules(BlockJUnit4ClassRunner.java:355)
[junit] at
org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:278)
[junit] at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[junit] at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[junit] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[junit] at
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[junit] at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[junit] at
org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[junit] at
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[junit] at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[junit] at
junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
[junit] at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
[junit] at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
[junit] at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
[junit] Caused by: java.io.IOException: Error while instrumenting
org/apache/logging/log4j/spi/AbstractLogger with JaCoCo
0.8.8.202204050719/5dcf34a.
[junit] at
org.jacoco.agent.rt.internal_b6258fc.core.instr.Instrumenter.instrumentError(Instrumenter.java:161)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.core.instr.Instrumenter.instrument(Instrumenter.java:111)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.CoverageTransformer.transform(CoverageTransformer.java:92)
[junit] ... 49 more
[junit] Caused by: java.lang.ArrayIndexOutOfBoundsException: 287
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.readUtf(ClassReader.java:3695)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.readUtf(ClassReader.java:3675)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.readUTF8(ClassReader.java:3656)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.readMethod(ClassReader.java:1388)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.accept(ClassReader.java:744)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.asm.ClassReader.accept(ClassReader.java:424)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.core.instr.Instrumenter.instrument(Instrumenter.java:91)
[junit] at
org.jacoco.agent.rt.internal_b6258fc.core.instr.Instrumenter.instrument(Instrumenter.java:109)
[junit] ... 50 more