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
  • [java code c... 'Petluri Srinivasa Chakravarthi' via JaCoCo and EclEmma Users
    • [java c... Marc Hoffmann
      • RE:... 'Petluri Srinivasa Chakravarthi' via JaCoCo and EclEmma Users
        • ... Marc Hoffmann

Reply via email to