Java 7 z emmą i junitem powodującym błędy java.lang.VerifyError i Illegal zmiennej lokalnej

Więc dostaję te błędy

[junit] Niedozwolona długość tabeli zmiennej lokalnej 17 w metodzie test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest. () V

[junit] java.lang.VerifyError: Oczekiwanie ramki stosu map na cel rozgałęzienia 11 w metodzie test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.StressTest. () V przy przesunięciu 4

[junit] java.lang.ClassFormatError: Niedozwolona długość tabeli zmiennej lokalnej 17 w metodzie test.nz.ac.massey.cs.sdc.log4jassignment.s06005586.AppenderLayoutTest. () V

I chciałbym wiedzieć, jak mogę to naprawić ...

Co przeczytałem:

Błąd Java 7 JVM VerifyError w EclipseTestng, Emma, ​​Cobertura, pokrycie i JDK 7 powodują, że ClassFormatError i VerifyErrorPokrycie kodu EMMAUżywanie EMMA z ANT do raportowania pokrycia testowego JUnitBłąd 141252 - kompilator 1.6 ClassFormatError: Niedozwolona nazwa klasy „” w pliku klasy (FIXED)3.2. : instrumentowanie klas Java w locie

Co ja zrobiłem:

Zasoby:

build.xml (wygaśnie za 24 godziny)wyjście build.xml (wygaśnie za 24 godziny)Raport z diagnostyki mrówek (wygaśnie za 24 godziny)poprzednie pytaniemaven-emma-plugin-0.6.jaremma.jar i emma_ant.jar

Z jakiegoś naprawdę szalonego powodu JUnit przechodzi dalejtarget="test" ale nie działatarget="emmatest".

To jest wyjście w wierszu polecenia zjava -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)

Próbowałem ustawić domyślne argumenty dla mojegojava7 JRE do-XX:-UseSplitVerifier ztutaj

argumenty http://iforce.co.nz/i/dvsh1eoc.n0m.png

Starałem się też z tym zrobić skargęJDK 1.6 naProject Properties.

skarga http://iforce.co.nz/i/4jxuj4eb.rae.png

Bezpośrednie wyniki testów JUnit (brak błędów na śladzie)

junit http://iforce.co.nz/i/wicrvpsi.5gw.png

Nie mam opcji, proszę o pomoc! :(

questionAnswers(2)

yourAnswerToTheQuestion