andersonvom

PowerMock listOf() bug

Nov 16th, 2017
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.23 KB | None | 0 0
  1. java.lang.IllegalStateException: Failed to transform class with name com.example.FooTest. Reason: shouldWork ()V in com.example.FooTest: inconsistent stack height -1
  2.  
  3. at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:296)
  4. at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:204)
  5. at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass1(DeferSupportingClassLoader.java:89)
  6. at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:79)
  7. at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  8. at java.lang.Class.forName0(Native Method)
  9. at java.lang.Class.forName(Class.java:348)
  10. at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:161)
  11. at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.createDelegatorFromClassloader(JUnit4TestSuiteChunkerImpl.java:48)
  12. at org.powermock.tests.utils.impl.AbstractTestSuiteChunkerImpl.createTestDelegators(AbstractTestSuiteChunkerImpl.java:108)
  13. at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.<init>(JUnit4TestSuiteChunkerImpl.java:71)
  14. at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.<init>(AbstractCommonPowerMockRunner.java:36)
  15. at org.powermock.modules.junit4.PowerMockRunner.<init>(PowerMockRunner.java:34)
  16. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  17. at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  18. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  19. at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  20. at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
  21. at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
  22. at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
  23. at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
  24. at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
  25. at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
  26. at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
  27. at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
  28. at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
  29. at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
  30. at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
  31. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  32. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  33. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  34. at java.lang.reflect.Method.invoke(Method.java:498)
  35. at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:131)
  36. Caused by: javassist.CannotCompileException: shouldWork ()V in com.example.FooTest: inconsistent stack height -1
  37. at javassist.expr.ExprEditor.doit(ExprEditor.java:117)
  38. at javassist.CtClassType.instrument(CtClassType.java:1465)
  39. at org.powermock.core.transformers.impl.ClassMockTransformer.transformMockClass(ClassMockTransformer.java:65)
  40. at org.powermock.core.transformers.impl.AbstractMainMockTransformer.transform(AbstractMainMockTransformer.java:62)
  41. at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:277)
  42. ... 32 more
  43. Caused by: javassist.bytecode.BadBytecode: shouldWork ()V in com.example.FooTest: inconsistent stack height -1
  44. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:111)
  45. at javassist.bytecode.MethodInfo.rebuildStackMap(MethodInfo.java:456)
  46. at javassist.bytecode.MethodInfo.rebuildStackMapIf6(MethodInfo.java:438)
  47. at javassist.expr.ExprEditor.doit(ExprEditor.java:113)
  48. ... 36 more
  49. Caused by: javassist.bytecode.BadBytecode: inconsistent stack height -1
  50. at javassist.bytecode.stackmap.Tracer.doOpcode(Tracer.java:84)
  51. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:187)
  52. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  53. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  54. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  55. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  56. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  57. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  58. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:199)
  59. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:164)
  60. at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:108)
  61. ... 39 more
  62. Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
  63. at javassist.bytecode.stackmap.Tracer.doASTORE(Tracer.java:425)
  64. at javassist.bytecode.stackmap.Tracer.doOpcode54_95(Tracer.java:342)
  65. at javassist.bytecode.stackmap.Tracer.doOpcode(Tracer.java:76)
  66. ... 49 more
  67.  
  68.  
  69. Process finished with exit code 255
Advertisement
Add Comment
Please, Sign In to add comment