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

Agent is not retransforming loaded classes when interfaces are extended

XMLWordPrintable

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

      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.

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

                Created:
                Updated:
                Resolved: