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

Byteman should detect and reject rules explicitly injecting into byteman packages

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 3.0.13, 4.0.3
    • 3.0.12, 4.0.2
    • Tools, Trigger Injection
    • None

    Description

      Byteman will not inject into certain classes, most notably those in the org.jboss.byteman package hierarchy, in order to avoid the risk of entering a recursive trigger processing loop. Rules which specify a package qualified class or interface as their target that falls into this category should be rejected as invalid at load time, whether that is done from the command line or via the agent listener. The transformers which handle should generate a TypeError in these cases.

      The off-line rule checker (and associated maven plugin) should also report this as a TypeError.

      Attachments

        Activity

          People

            rhn-engineering-adinn Andrew Dinn
            myllynen Marko Myllynen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: