Java 7 с emma и junit вызывает ошибки java.lang.VerifyError и Illegal local variable Errors

Итак, я получаю эти ошибки

[junit] Illegal local variable table length 17 in method test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest.()V

[junit] java.lang.VerifyError: Expecting a stackmap frame at branch target 11 in method test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.StressTest.()V at offset 4

[junit] java.lang.ClassFormatError: Illegal local variable table length 17 in method test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest.()V

И я хотел бы знать, как я могу это исправить ...

What I've Read:

Java 7 JVM VerifyError in Eclipse Testng, Emma, Cobertura, coverage and JDK 7 result in ClassFormatError and VerifyError EMMA code coverage Using EMMA with ANT for JUnit test coverage reporting Bug 141252 - 1.6 compiler ClassFormatError: Illegal class name "" in class file (FIXED) 3.2. : instrumenting Java classes on-the-fly

What I've Done:

Ресурсы:

build.xml (will expire in 24 hours) build.xml output (will expire in 24 hours) Ant diagnostics report (will expire in 24 hours) previous question maven-emma-plugin-0.6.jar emma.jar and emma_ant.jar

По какой-то сумасшедшей причине JUnit проходитtarget="test" но терпит неудачу наtarget="emmatest".

Это вывод в командной строке отjava -version

java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)

Я пытался установить параметры по умолчанию для моегоjava7 JRE в-XX:-UseSplitVerifier отВот

аргументы http://iforce.co.nz/i/dvsh1eoc.n0m.png

Я также пытался подать жалобуJDK 1.6 наProject Properties.

жалоба http://iforce.co.nz/i/4jxuj4eb.rae.png

Результаты прямого тестирования JUnit (без ошибок на трассировке)

джунит http://iforce.co.nz/i/wicrvpsi.5gw.png

У меня нет выбора, пожалуйста, помогите! :(

Ответы на вопрос(2)

Ваш ответ на вопрос