求解java.lang.VerifyError: Expecting a stackmap frame at branch target

iDimple 2016-06-09 02:08:27
maven项目,在eclipse中run as junit或是maven test,junit都测试通过,但是到jenkins上build或者用cobertura的test,全都跑不过,
会报java.lang.VerifyError: Expecting a stackmap frame at branch target 88
Exception Details:
Location:
utils/DateTool.isWeekend(Ljava/util/Date;)Z @54: if_icmpeq
Reason:
Expected stackmap frame at this location.
Bytecode:
0x0000000: 033c 11ff ff3d 1212 1100 6ab8 0018 b800
0x0000010: 3a4e 1212 1100 6bb8 0018 2d2a b600 3d12
0x0000020: 1211 006c b800 182d 1007 b600 4104 1100
0x0000030: 6c3c 1100 003d 9f00 2212 121b 1c04 b800
0x0000040: 3411 ffff 3d2d 1007 b600 4110 0711 006c
0x0000050: 3c11 0001 3da0 003a 1b11 006c a000 191c
0x0000060: 1100 01a0 0012 1212 1b1c 04b8 0034 11ff
0x0000070: ff3d a700 131c 9b00 0f12 121b 1c03 b800
0x0000080: 3411 ffff 3d12 1211 006d b800 1804 ac1c
0x0000090: 9b00 0f12 121b 1c03 b800 3411 ffff 3d12
0x00000a0: 1211 006f b800 1803 ac
Stackmap Table:
append_frame(@141,Object[#54])
same_frame(@167)

at logic.utils.DateToolTest.testIsWeekend(DateToolTest.java:16)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
的错误,希望大神门能帮帮我
...全文
762 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧