rcoe67 [http://community.jboss.org/people/rcoe67] created the discussion
"Javassist-3.16.0-GA LocalVariableTable invalid length exception" To view the discussion, visit: http://community.jboss.org/message/644876#644876 -------------------------------------------------------------- I'm using PowerMock's @PrepareForTest annotation, specifying my own class, DbUtil's QueryRunner.class, DbUtil's ResultSetHandler.class and DataSource.class. Both my own class and QueryRunner.class cause javassist to throw an Invalid Length in LocalVariable Table. I built from svn trunk the 3.16-GA library, because I saw the same behaviour with 3.15-GA. java.lang.ClassFormatError: Invalid length 124 in LocalVariableTable in class file org/apache/commons/dbutils/QueryRunner java.lang.ClassFormatError: Invalid length 1000 in LocalVariableTable in class file com/***/***/query/RemanenceSummaryQuery The stack trace I receive is dependent on the order in which the clases are declared in the annotation list, i.e. if QueryRunner is before my Query, then I get the QueryRunner exception. My declaration looks like: @RunWith( PowerMockRunner.class ) @PrepareForTest( value = { RemanenceSummaryQuery.class, DataSource.class, QueryRunner.class, ResultSetHandler.class } ) public class RemanenceSummaryQueryTest If desired, I can upload the profile for my class but not sure how to generate one for QueryRunner. -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/644876#644876] Start a new discussion in Javassist at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2062]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
