Apache Commons logo Commons BCEL

JIRA Report

Fix Version Key Component Summary Type Resolution Status
BCEL-287 IINC does not handle -128 properly Bug Fixed Resolved
BCEL-251 Pass3aVerifier visitANEWARRAY() does not allow 255 array dimensions Bug Fixed Resolved
BCEL-129 Main ClassFormatException when instrumenting a Java 5 class Bug Fixed Resolved
BCEL-121 Main Calculation in LocalVariableTable.getLocalVariable is incorrect Bug Fixed Closed
BCEL-113 Main AnnotationDefault needs a dump method Bug Fixed Closed
BCEL-84 Main BCEL 5.2 - MethodGen does not initialize max_stack and max_locals properly Bug Fixed Resolved
BCEL-75 Main LineNumberTable toString method uses jdk 1.4 StringBuffer append(StringBuffer) method. Bug Fixed Closed
BCEL-38 Main Code attribute set for native (and abstract?) methods. Bug Fixed Resolved
BCEL-4 Main Pass3b Verifier is corrupted Bug Fixed Resolved
BCEL-298 Add some files to .gitignore Improvement Fixed Resolved
BCEL-218 Main Remove caching from ObjectType Improvement Fixed Resolved
BCEL-80 Main [GSOC] jakarta-bce-jdk15l Improvement Fixed Resolved
BCEL-171 Request git mirror from infra Task Fixed Resolved
6.8.1 BCEL-370 CONSTANT_Dynamic is not handled in LDC Bug Fixed Resolved
6.8.0 BCEL-368 java.lang.StackOverflowError in Select#toString Bug Fixed Resolved
6.8.0 BCEL-367 Verifier java.lang.IndexOutOfBoundsException thrown for an ATHROW instruction on empty stack Bug Fixed Resolved
6.8.0 BCEL-337 Verifier StringIndexOutOfBounds in Pass 2 Verification of empty method names in the constant pool Bug Fixed Resolved
6.8.0 BCEL-313 Verifier ClassFormatException: Invalid signature: Ljava/lang/String)V in Verifier Pass 3A Bug Fixed Resolved
6.8.0 BCEL-312 Verifier AssertionViolation: INTERNAL ERROR Please adapt StringRepresentation to deal with ConstantPackage in Verifier Pass 2 Bug Fixed Resolved
6.8.0 BCEL-311 Verifier ClassCastException in Verifier Pass 2 Bug Fixed Resolved
6.8.0 BCEL-310 Verifier ArrayIndexOutOfBounds in Verifier Pass 3A Bug Fixed Resolved
6.8.0 BCEL-309 Parser NegativeArraySizeException when Code attribute length is negative Bug Fixed Resolved
6.8.0 BCEL-308 Verifier NullPointerException in Verifier Pass 3A Bug Fixed Resolved
6.8.0 BCEL-307 Verifier ClassFormatException thrown in Pass 3A verification Bug Fixed Resolved
6.8.0 BCEL-303 Verifier AssertionViolatedException in Pass 3A Verification of invoke instructions Bug Fixed Resolved
6.8.0 BCEL-366 Use alternative name for broken classes under test Task Fixed Resolved
6.6.0 BCEL-363 Main ConstantPoolGen can generate constant pools that are too large Bug Fixed Resolved
6.6.0 BCEL-362 Handling for Constants.CONSTANT_Dynamic is missing in class ConstantPool Bug Fixed Resolved
6.6.0 BCEL-335 Fix jdk 11 javadoc error Bug Fixed Resolved
6.6.0 BCEL-333 InovokeStatic may refer to either a MethodRef or an InterfaceMethodRef Bug Fixed Resolved
6.6.0 BCEL-329 MethodGen duplicates some attributes Bug Fixed Resolved
6.6.0 BCEL-334 Add attribute name headings to toString of a Code attribute. Improvement Fixed Resolved
6.6.0 BCEL-343 Build Improve JUnit assertions Task Fixed Closed
6.6.0 BCEL-342 Build Upgrade testing framework to JUnit Jupiter Task Fixed Closed
6.6.0 BCEL-345 Documentation Make documentation wording more inclusive Wish Fixed Resolved
6.5.0 BCEL-339 Throw IllegalArgumentException, IllegalStateException, UnsupportedOperationException instead of RuntimeException Bug Fixed Resolved
6.5.0 BCEL-338 org.apache.bcel.generic.InstructionFactory.createInvoke() populates its internal ConstantPoolGen on bad input, then throws exception Bug Fixed Resolved
6.5.0 BCEL-340 Make AnnotationEntry methods public Improvement Fixed Resolved
6.5.0 BCEL-336 MethodGen throws NullPointerException upon Invalid Class File Missing Constructor Body Task Fixed Resolved
6.4.1 BCEL-328 java.util.EmptyStackException at org.apache.bcel.classfile.DescendingVisitor.visitModule (DescendingVisitor.java:592) Bug Fixed Closed
6.4.0 BCEL-325 Main ClassDumper crashes on a module-info.class Bug Fixed Closed
6.4.0 BCEL-316 Main org.apache.bcel.classfile.Attribute class and subclasses should NOT log to the console by default Bug Fixed Closed
6.4.0 BCEL-299 Fix example src/examples/ClassDumper.java ClassDumper.processID(). Bug Fixed Closed
6.4.0 BCEL-278 Main InvokeInstruction.toString(final ConstantPool cp) throws NoSuchElementException Bug Fixed Resolved
6.4.0 BCEL-270 Main Calling toString(ConstantPool) on InvokeInstruction throws NullPointerException Bug Fixed Closed
6.4.0 BCEL-327 Update signature scanning in Utility to support TypeParameters. #32 Improvement Fixed Closed
6.4.0 BCEL-326 Add missing Java 9 and Java 11 class file attributes. #33 Improvement Fixed Closed
6.4.0 BCEL-323 JDK 13 build failing in master: BCELifierTestCase.testJavapCompare Improvement Fixed Closed
6.4.0 BCEL-321 Refactor subclasses of ClassPathRepository for differences in underlying cache Improvement Fixed Closed
6.4.0 BCEL-320 Add LruCacheClassPathRepository that can scan many JAR files without OutOfMemoryError Improvement Fixed Closed
6.4.0 BCEL-317 Main Pluggable cache for ConstantUtf8 Improvement Fixed Resolved
6.4.0 BCEL-322 Add constants to org.apache.bcel.Const for Java 14 New Feature Fixed Closed
6.4.0 BCEL-318 Add method org.apache.bcel.classfile.ConstantUtf8.clearCache(). New Feature Fixed Closed
6.3.1 BCEL-297 Possible NPE in override implementation of Object.equals Bug Fixed Resolved
6.3.1 BCEL-267 Main Race conditions on static fields in BranchHandle and InstructionHandle Bug Fixed Resolved
6.3.1 BCEL-315 NullPointerException at org.apache.bcel.classfile.FieldOrMethod.dump() Improvement Fixed Closed
6.3 BCEL-304 Main ClassPath.getClassFile() and friends do not work with JDK 9 and higher Bug Fixed Closed
6.3 BCEL-305 ClassPath.getClassFile() and friends do not work with JRE 9 and higher New Feature Fixed Closed
6.2 BCEL-295 Incorrect live range information in LocalVariableGen Bug Fixed Resolved
6.2 BCEL-296 Incorrect comment in several classes. Improvement Fixed Resolved
6.2 BCEL-294 Main Incorrect comment in StackMap.java Improvement Fixed Resolved
6.2 BCEL-301 org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 20 New Feature Fixed Closed
6.2 BCEL-300 org.apache.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19 New Feature Fixed Closed
6.1 BCEL-289 Parser Crash when parsing constructor of inner classes with parameters annotated Bug Fixed Closed
6.1 BCEL-286 Utility.signatureToString fails if a method has multiple type arguments Bug Fixed Closed
6.1 BCEL-284 Main InvokeDynamic needs to override getReferenceType to return 'something' more right Bug Fixed Closed
6.1 BCEL-283 Support for StackMap should be different from StackMapTable Bug Fixed Closed
6.1 BCEL-277 Main Resolving the String representation of a constant throws NoSuchElementException in case of CONSTANT_NameAndType constant. Bug Fixed Closed
6.1 BCEL-276 LocalVariableTypeTable is not updated. Bug Fixed Closed
6.1 BCEL-79 Main java.lang.ClassFormatError: LVTT entry for 'local' in class file org/shiftone/jrat/test/dummy/CrashTestDummy does not match any LVT entry Bug Fixed Closed
6.1 BCEL-293 Add Automatic-Module-Name MANIFEST entry for Java 9 compatibility Improvement Fixed Closed
6.1 BCEL-292 Add minimal Java 9 support New Feature Fixed Closed
6.0 BCEL-273 Main Regressions running FindBugs on BCEL6 Bug Fixed Closed
6.0 BCEL-271 FCONST pattern does not include FCONST_2 Bug Fixed Closed
6.0 BCEL-269 Flushing DataOutputStream before calling toByteArray on the underlying ByteArrayOutputStream Bug Fixed Closed
6.0 BCEL-264 Add missing Node.accept() implementations (ConstantMethodHandle, ConstantMethodType, ParameterAnnotationEntry) Bug Fixed Closed
6.0 BCEL-260 ClassDumper example duplicates field attribute types Bug Fixed Closed
6.0 BCEL-258 No tests to check the output of dump methods Bug Fixed Closed
6.0 BCEL-257 INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL need to define dump() methods Bug Fixed Closed
6.0 BCEL-254 Two more methods that would be nice to be public. Bug Fixed Closed
6.0 BCEL-253 Pass 3b verifier is too strict. Bug Fixed Closed
6.0 BCEL-249 Check for max Short seems wrong Bug Fixed Closed
6.0 BCEL-245 Type class includes constants that reference subclasses Bug Fixed Closed
6.0 BCEL-243 Type.getType() needs to understand TypeVariableSignature(s) Bug Fixed Closed
6.0 BCEL-239 Interfaces should not be used to define constants Bug Fixed Closed
6.0 BCEL-237 non-empty final arrays should be private as they are mutable Bug Fixed Closed
6.0 BCEL-234 Code must not swallow Throwable Bug Fixed Closed
6.0 BCEL-227 @author tags should be removed. Bug Fixed Closed
6.0 BCEL-226 FIx RAT messages Bug Fixed Closed
6.0 BCEL-219 Make org.apache.bcel.classfile.ConstantPool.ConstantPool(DataInput) public Bug Fixed Closed
6.0 BCEL-217 Main long type instructions are not searched by InstructionFinder using regular expression Bug Fixed Closed
6.0 BCEL-209 Bug fixes and improvements to InvokeDynamic and BootStrapMethods implementation Bug Fixed Closed
6.0 BCEL-208 Need to check for an empty InstructionList Bug Fixed Closed
6.0 BCEL-207 RemoveLocalVariable(s) doesn't remove the associated Targetters. Bug Fixed Closed
6.0 BCEL-203 Incorrect return types in Runtime...ParameterAnnotations Bug Fixed Closed
6.0 BCEL-202 StackMap[Table]Entry.copy() needs to be deep; Improved support for StackMaps Bug Fixed Closed
6.0 BCEL-195 Main addition of hashCode() to generic/Instruction.java breaks Targeters Bug Fixed Closed
6.0 BCEL-194 LocalVariableGen hashCode() function is incorrrect. Bug Fixed Closed
6.0 BCEL-193 Verifier aastore instruction should not raise a verify error if an assignment compatiblity error is detected Bug Fixed Closed
6.0 BCEL-188 Verifier Invalid verification of the returned value of a method Bug Fixed Closed