Testng, Emma, Cobertura, coverage and JDK 7 result in ClassFormatError and VerifyError
I have switched to the newest JDK 7 and I am having problems with running testng unit test on byte code that is fiddled by emma coverage tool. None of my test cases are run correctly and for most of them I am receiving such errors. java.lang.ClassFormatError: Illegal local variable table length 10 in method measurement.meter.AbstractSerialPortMeter.<init>(Lmeasurement/meter/SerialPort;)V at measurement.meter.Elc3133aTest.setUp(Elc3133aTest.java:42) I have found an article here JSR 292 Goodness Fast Code Coverage Tool Less 10k , which is saying that "JSR 292 introduces a new bytecode