https://issues.apache.org/bugzilla/show_bug.cgi?id=46722
Summary: problem using bcel in jdk15 Product: BCEL Version: unspecified Platform: PC OS/Version: Windows XP Status: NEW Severity: normal Priority: P2 Component: Main AssignedTo: bcel-dev@jakarta.apache.org ReportedBy: psramku...@adventnet.com Hi , I am using Bcel to instrument java classes of webapplications in JDK1.6 ,1.5 .We encountered ClassFormat exception for classes using Generics which prevented application from loading.From https://issues.apache.org/bugzilla/show_bug.cgi?id=33549 I saw a workaround to delete "LocalVariableTypeTable".I followed that suggestion and loop through the attributes and deleted attribute named "LocalVariableTypeTable".Still While loading application I get ClassFormatException. Example code in which i delete attribute "LocalvariableTypeTable" jc is JavaClass Object Method[] ma = jc.getMethods(); for(int i=0,x=ma.length;i<x;i++) { try{ MethodGen mg = new MethodGen(ma[i],cg.getClassName(),cg.getConstantPool()); Attribute[] atts = mg.getCodeAttributes(); for( int j=0; j<atts.length; j++ ) { if(atts[j].getNameIndex()==mg.getConstantPool().lookupUtf8("LocalVariableTypeTable")) { mg.removeCodeAttribute(atts[j]); } } } catch(Exception o1) { output.write("exception "+o1); } } Also i get other error Caused by: java.lang.ClassFormatError: LVTT entry for 'patterns' in class file org/springframework/classname does not match any LVT entry and application fails to load -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: bcel-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: bcel-dev-h...@jakarta.apache.org