任何人都知道Javassist 3.17.0-GA何时可用?
Javaassit中存在一个错误(在3.17.0-GA中已修复),当与Java 7一起使用时,它会破坏PowerMock: https://issues.jboss.org/browse/JASSIST-160?focusedCommentId=12718716&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12718716
相关的PowerMock错误 http://code.google.com/p/powermock/issues/detail?id=355
答案 0 :(得分:3)
可用。看起来更新版本已经解决了我的问题,我认为这与你的相似。我认为您的问题是java.lang.VerifyError: Expecting a stackmap frame的一些变体。
在编写Javassist版本3.19时available。 PowerMock 1.5.1也更新为使用Javassist 3.18 GA。
<小时/> 替代修正
替代修正的实施
在IntelliJ中,我已将-UseSplitVerifier添加到我的JUnit运行程序中,但也有建议将其添加到构建中的Maven Surefire 插件中,以使解决方案可移植,如{{ 3}}发帖。