-
Enhancement
-
Resolution: Done
-
Major
-
3.0.12, 4.0.2
-
None
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.