Project Home
Project Home
Source Code
Source Code
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - TestNG Code Coverage fails on local (development) host but fine on Gerrit/Sonar server: (1 Item)
   
TestNG Code Coverage fails on local (development) host but fine on Gerrit/Sonar server  
What used to work, like Code coverage, is no more for many of the TestNG tests.

If anybody experienced this or knows the resolution. Try to run code coverage  results
is pop-up mesage and code dump:

java.lang.instrument.IllegalClassFormatException: Error while instrumenting class org/testng/internal/Parameters.
	at org.jacoco.agent.rt_kqcpih.CoverageTransformer.transform(CoverageTransformer.java:91)
	at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
	at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
	at sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
	at sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:170)
	at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:245)
	at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:239)
	at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:166)
	at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:159)
	at mockit.Mockit.setUpMocks(Mockit.java:249)
	at mockit.integration.testng.internal.TestNGRunnerDecorator.<init>(TestNGRunnerDecorator.java:67)
	at mockit.integration.testng.internal.TestNGRunnerDecorator.registerWithTestNG(TestNGRunnerDecorator.java:60)
	at mockit.integration.testng.Initializer.<init>(Initializer.java:29)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
	at java.lang.Class.newInstance0(Class.java:372)
	at java.lang.Class.newInstance(Class.java:325)
	at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:362)
	at java.util.ServiceLoader$1.next(ServiceLoader.java:438)
	at org.testng.TestNG.addServiceLoaderListeners(TestNG.java:961)
	at org.testng.TestNG.initializeConfiguration(TestNG.java:896)
	at org.testng.TestNG.run(TestNG.java:1010)
	at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
	at org.jacoco.agent.rt_kqcpih.core.internal.instr.FrameTracker.pop(FrameTracker.java:589)
	at org.jacoco.agent.rt_kqcpih.core.internal.instr.FrameTracker.visitVarInsn(FrameTracker.java:373)
	at org.jacoco.agent.rt_kqcpih.asm.MethodVisitor.visitVarInsn(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.MethodVisitor.visitVarInsn(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.MethodVisitor.visitVarInsn(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.tree.VarInsnNode.accept(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.tree.InsnList.accept(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.tree.MethodNode.accept(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.core.internal.flow.ClassProbesAdapter$1.visitEnd(ClassProbesAdapter.java:124)
	at org.jacoco.agent.rt_kqcpih.asm.ClassReader.accept(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.asm.ClassReader.accept(Unknown Source)
	at org.jacoco.agent.rt_kqcpih.core.instr.Instrumenter.instrument(Instrumenter.java:69)
	at org.jacoco.agent.rt_kqcpih.core.instr.Instrumenter.instrument(Instrumenter.java:82)
	at org.jacoco.agent.rt_kqcpih.CoverageTransformer.transform(CoverageTransformer.java:89)
	... 26 more
java.util.ServiceConfigurationError: org.testng.ITestNGListener: Provider mockit.integration.testng.Initializer could 
not be instantiated: java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema 
(add/remove fields)
	at java.util.ServiceLoader.fail(ServiceLoader.java:224)
	at java.util.ServiceLoader.access$100(ServiceLoader.java:181)
	at...
View Full Message