PowermockitoRunner failes with Java 7u65 and Java 8u11
GoogleCodeExporter opened this issue · 3 comments
GoogleCodeExporter commented
Everytime I want to run tests with the PowermockitoRunner it failes with the
following message:
testDownloadDataIoException(de.xplace.pos.app.javafx2.util.downloader.CacheFileH
elperDownloadDataTest) Time elapsed: 0.173 sec <<< ERROR!
java.lang.VerifyError: Bad <init> method call from inside of a branch
Exception Details:
Location:
de/xplace/pos/app/javafx2/util/downloader/CacheFileHelper.<init>()V @44: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2a01 014e 4d4c 1300 0eb8 0014 05bd 0004
0000010: 5903 2c53 5904 2d53 1300 16b8 001a b800
0000020: 203a 0519 05b2 0024 a500 0a2a b700 26a7
0000030: 000b 2b2c 2db7 0028 0157 b1
Stackmap Table:
full_frame(@50,{UninitializedThis,UninitializedThis,Null,Null,Top,Object[#4]},{})
full_frame(@58,{Object[#2],Object[#2],Null,Null,Top,Object[#4]},{})
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at javassist.runtime.Desc.getClassObject(Desc.java:43)
at javassist.runtime.Desc.getClassType(Desc.java:152)
at javassist.runtime.Desc.getType(Desc.java:122)
at javassist.runtime.Desc.getType(Desc.java:78)
this problem occures only in the combination Java 7u65 or Java 8u11 and the
annotation @RunWith (PowerMockRunner.class)
MockitoJUnitRunner works as aspected
I think the internal Java API of the last release was changed.
Greetings,
Alex
Original issue reported on code.google.com by redmann....@gmail.com
on 21 Jul 2014 at 11:31
GoogleCodeExporter commented
It looks like more a PowerMock issue, which nota bene was already reported as
https://code.google.com/p/powermock/issues/detail?id=505
Original comment by msz...@wp.pl
on 21 Jul 2014 at 12:20
GoogleCodeExporter commented
The stack is not the same, but those two issues looks similar each other.
Original comment by msz...@wp.pl
on 21 Jul 2014 at 12:21
GoogleCodeExporter commented
Mockito don't use javassist. Most probably an issue with Powermock
Original comment by brice.du...@gmail.com
on 24 Jul 2014 at 6:08
- Changed state: Invalid