Ich erhalte diesen merkwürdigen Fehler, während ich den folgenden Code ausführe.
%Vor%Ich habe überprüft, dass alle Parameterwerte gültig sind. Ich benutze java7 platform. kann jemand diese Situation erfahren, bitte helfen Sie.
folgend ist der Teil von StackTrace, den ich bekomme.
Caused by: java.lang.ClassFormatError: Illegal local variable table length 48 in method com.cmc.facts.encoder.EncoderRequest.<init>(JLjava/lang/String;Ljava/lang/Long;Lcom/cmc/facts/enums/TransactionType;Ljava/lang/String;ZZ)V at com.cmc.facts.nist.NistReaderModel.preprossingOfNistFile(NistReaderModel.java:180) at com.cmc.facts.action.interstate.InterStateAction.uploadFIIF(InterStateAction.java:645) ... 115 more
Es gab frühere Berichte über den gleichen Fehler, bei Junit-Tests und ähnlichen ..
Für sie schien das Hinzufügen von JVM arg -XX:-UseSplitVerifier
zu funktionieren
Schauen Sie sich an Artikel
Sie können diese Konfiguration auch machen:
Fügen Sie -noverify
in Ihren jvg args
Für ant config können Sie folgendes tun: <jvmarg value="-noverify"/>
Sie können dem Link