glassfish
  1. glassfish
  2. GLASSFISH-4991

Classes of declared fields not included in ASM-based closure implementation

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 9.1pe
    • Fix Version/s: not determined
    • Component/s: verifier
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      4,991

      Description

      In the ASM-based closure implementation, the owning classes of referenced
      methods are included. But I think the classes of the declared fields are not
      included.

      1. Enable ASM-based binary verification in the Glassfish Verifier by setting
      the system property "apiscan.ClassFileLoader" to the
      value "com.sun.enterprise.tools.verifier.apiscan.classfile.ASMClassFileLoader"

      2. Verify a Java EE archive file using the verifier. The archive includes a
      class which has an unused instance variable of a non-portable class.

      The Verifier does not detect the non-portable class that has been declared.

        Activity

          People

          • Assignee:
            Sanjeeb Sahoo
            Reporter:
            seemarich
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: