Uploaded image for project: 'Commons BCEL'
  1. Commons BCEL
  2. BCEL-359

ClassGenException in Pass3aVerifier

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 6.5.0
    • None
    • Verifier
    • None

    Description

      Found while conducting fuzzing research. ClassGenException within Pass3aVerifier.

      Exception in thread "main" org.apache.bcel.generic.ClassGenException: org.apache.bcel.generic.ArrayType [[Ljava/util/List; does not represent an ObjectType
      	at org.apache.bcel.generic.FieldOrMethod.getLoadClassType(FieldOrMethod.java:138)
      	at org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor.visitLoadClass(Pass3aVerifier.java:521)
      	at org.apache.bcel.generic.INVOKESPECIAL.accept(INVOKESPECIAL.java:85)
      	at org.apache.bcel.generic.InstructionHandle.accept(InstructionHandle.java:293)
      	at org.apache.bcel.verifier.statics.Pass3aVerifier.pass3StaticInstructionOperandsChecks(Pass3aVerifier.java:443)
      	at org.apache.bcel.verifier.statics.Pass3aVerifier.do_verify(Pass3aVerifier.java:208)
      	at org.apache.bcel.verifier.PassVerifier.verify(PassVerifier.java:70)
      	at org.apache.bcel.verifier.Verifier.doPass3a(Verifier.java:88)
      

      Attachments

        1. classgen.input
          0.2 kB
          James Kukucka

        Activity

          People

            Unassigned Unassigned
            jameskukucka James Kukucka
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: