[jboss-jira] [JBoss JIRA] (JASSIST-215) CLONE - "VerifyError: Inconsistent stackmap frames" from PowerMock (using Javassist 3.18.1)
Laurent GARCIA (JIRA)
jira-events at lists.jboss.org
Tue Nov 26 10:31:06 EST 2013
[ https://issues.jboss.org/browse/JASSIST-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Laurent GARCIA updated JASSIST-215:
-----------------------------------
Description:
So the new release 3.18.1-GA with powermock is better, but if you have a switch case on an enumeration in the test, the error is still here
{code:java}
Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target 15 in method foo.bar.MyEnum.myMethod(Ljava/lang/String;)Lfoo/bar/MyEnum; at offset 0
at foo.bar.MyTest$1.<clinit>(MyTest.java:183)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:188)
at org.powermock.modules.agent.PowerMockClassRedefiner.redefine(PowerMockClassRedefiner.java:55)
at org.powermock.modules.agent.support.PowerMockAgentTestInitializer.redefine(PowerMockAgentTestInitializer.java:49)
at org.powermock.modules.agent.support.PowerMockAgentTestInitializer.initialize(PowerMockAgentTestInitializer.java:41)
at org.powermock.modules.testng.PowerMockObjectFactory.newInstance(PowerMockObjectFactory.java:41)
at org.testng.internal.ClassHelper.createInstance1(ClassHelper.java:387)
... 22 more
{code}
was:
So the new release 3.18.1-GA with powermock is better, but if you have a switch case on an enumeration in the test, the error is still here
> CLONE - "VerifyError: Inconsistent stackmap frames" from PowerMock (using Javassist 3.18.1)
> -------------------------------------------------------------------------------------------
>
> Key: JASSIST-215
> URL: https://issues.jboss.org/browse/JASSIST-215
> Project: Javassist
> Issue Type: Bug
> Affects Versions: 3.18.1-GA
> Environment: jdk1.7.0_25
> Reporter: Laurent GARCIA
> Assignee: Shigeru Chiba
>
> So the new release 3.18.1-GA with powermock is better, but if you have a switch case on an enumeration in the test, the error is still here
> {code:java}
> Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target 15 in method foo.bar.MyEnum.myMethod(Ljava/lang/String;)Lfoo/bar/MyEnum; at offset 0
> at foo.bar.MyTest$1.<clinit>(MyTest.java:183)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:188)
> at org.powermock.modules.agent.PowerMockClassRedefiner.redefine(PowerMockClassRedefiner.java:55)
> at org.powermock.modules.agent.support.PowerMockAgentTestInitializer.redefine(PowerMockAgentTestInitializer.java:49)
> at org.powermock.modules.agent.support.PowerMockAgentTestInitializer.initialize(PowerMockAgentTestInitializer.java:41)
> at org.powermock.modules.testng.PowerMockObjectFactory.newInstance(PowerMockObjectFactory.java:41)
> at org.testng.internal.ClassHelper.createInstance1(ClassHelper.java:387)
> ... 22 more
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list