Leonid Spektor(deleted)
|
TestNG Code Coverage fails on local (development) host but fine on Gerrit/Sonar server
|
Leonid Spektor(deleted)
06/21/2013 4:05 PM
post102544
|
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
|
|
|