Uploaded image for project: 'Byteman'
  1. Byteman
  2. BYTEMAN-159

Agent is not retransforming loaded classes when interfaces are extended

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 1.5.2
    • 1.5.1
    • Trigger Injection
    • None

    Description

      This is a repeat of a bug which originally manifested in the transformer but it now surfaces when already loaded classes are retransformed. The bug occurs when a class A implements an interface I1 which extends an interface I. If a rule attached to I is installed after class A has already been created then the retransformer fails to check the full transitive closure of the interface hierarchy for A, stopping at I1. So, it does not inject the rule attached to class into class A even though A must implement I by virtue of implementing I1.

      Attachments

        Activity

          People

            rhn-engineering-adinn Andrew Dinn
            rhn-engineering-adinn Andrew Dinn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: