Skip to content

Instantly share code, notes, and snippets.

@scottmarlow
Created August 12, 2013 15:09
Show Gist options
  • Select an option

  • Save scottmarlow/6211658 to your computer and use it in GitHub Desktop.

Select an option

Save scottmarlow/6211658 to your computer and use it in GitHub Desktop.
callstack of javassist.expr.MethodCall.replace passing a long type but not incrementing the local variable store by two slots
at javassist.bytecode.Bytecode.addLstore(Bytecode.java:611)
at javassist.bytecode.Bytecode.addStore(Bytecode.java:772)
at javassist.expr.Expr.storeStack0(Expr.java:255)
at javassist.expr.Expr.storeStack(Expr.java:235)
at javassist.expr.MethodCall.replace(MethodCall.java:227)
at org.powermock.core.transformers.impl.MainMockTransformer$PowerMockExpressionEditor.edit(MainMockTransformer.java:304)
at javassist.expr.ExprEditor.loopBody(ExprEditor.java:192)
at javassist.expr.ExprEditor.doit(ExprEditor.java:91)
at javassist.CtClassType.instrument(CtClassType.java:1398)
at org.powermock.core.transformers.impl.MainMockTransformer.transform(MainMockTransformer.java:75)
at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:215)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:147)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:67)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Class.java:-1)
at java.lang.Class.forName(Class.java:339)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:438)
at sun.reflect.annotation.AnnotationParser.parseClassValue(AnnotationParser.java:419)
at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:723)
at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:530)
at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:354)
at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:285)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:119)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
at java.lang.Class.initAnnotationsIfNecessary(Class.java:3290)
at java.lang.Class.getAnnotations(Class.java:3234)
at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.classAnnotations(PowerMockJUnit44RunnerDelegateImpl.java:163)
at org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.getDescription(PowerMockJUnit44RunnerDelegateImpl.java:155)
at org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.getDescription(JUnit4TestSuiteChunkerImpl.java:171)
at org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.getDescription(AbstractCommonPowerMockRunner.java:47)
at org.powermock.modules.junit4.PowerMockRunner.run(PowerMockRunner.java:51)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:491)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment