JSRInlinerAdapter fails with IndexOutOfBoundsException
At the JaCoCo project a user reported a IndexOutOfBoundsException with a Apache
Derby class file in the JSRInlinerAdapter. See stack trace below. The class
file and reproducer is attached. The problems happens ins the method
reclaim_deleted_rows.
Original thread reference:
https://groups.google.com/d/topic/jacoco/SFXjM2scR34/discussion
Exception in thread "main" java.lang.IndexOutOfBoundsException
at org.objectweb.asm.tree.InsnList.get(Unknown Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutineWalkDFS(Unknown
Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutineWalkDFS(Unknown
Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutineWalkDFS(Unknown
Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutineWalkDFS(Unknown
Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutineWalk(Unknown Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.markSubroutines(Unknown Source)
at org.objectweb.asm.commons.JSRInlinerAdapter.visitEnd(Unknown Source)
at org.objectweb.asm.ClassReader.b(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at JSRReproducer.main(JSRReproducer.java:16)