由于一些历史原因,JDK6和JDK7可能会出现一些字节码验证的问题。完整的异常信息类似于

java.lang.VerifyError: Expecting a stackmap frame at branch target 11 in method com.evernotetodoweb.server.MockOAuthRequestServer.<init>()V

解决方案有两中,一、换回JDK6 二、运行时加入-XX:-UseSplitVerifier参数

 

这个问题我在TeamCity中使用EMMA时遇到。修改后的ANT配置如下

>
>
/>
/>
>
>
>
/>
>
>
/>
>

相关文章: