[
https://issues.jboss.org/browse/JASSIST-160?page=com.atlassian.jira.plugi...
]
Thomas H commented on JASSIST-160:
----------------------------------
I have verified the bugfix to the powermock sample and it works fine. Now the new version
could be released and add to the maven repository, so that the powermock project can
modify the dependency to this version and release a new version themself. Thanks for the
quick bugfix.
Java.lang.VerifyErrors occur in specific cases when using javaassist
with Java 1.7
----------------------------------------------------------------------------------
Key: JASSIST-160
URL:
https://issues.jboss.org/browse/JASSIST-160
Project: Javassist
Issue Type: Bug
Affects Versions: 3.16.1-GA
Environment: jdk1.7.0_03 on Windows XP SP 3
Reporter: Avner Singerman
Assignee: Shigeru Chiba
Fix For: 3.17.0-GA
Attachments: jatest.zip
We found at least two different cases where inserting bytecode using javaassist results
in a class that cannot be loaded with Java 1.7.
java.lang.VerifyError: Inconsistent stackmap frames at branch target
java.lang.VerifyError: Bad return type in method
The exact same code injection on the exact same classes works fine with Java 1.6.
We upgraded to the latest version of javaassist - 3.16.1.GA, but it didn't solve the
problem.
I'm attaching to this bug a self contained example where you can see both type of
errors.
More details in "Steps to Reproduce".
--
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