[jboss-jira] [JBoss JIRA] (JASSIST-160) Java.lang.VerifyErrors occur in specific cases when using javaassist with Java 1.7

Avner Singerman (JIRA) jira-events at lists.jboss.org
Wed Mar 14 15:31:47 EDT 2012


Avner Singerman created JASSIST-160:
---------------------------------------

             Summary: 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


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: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list