Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
Description
Class TestScript which is used by bytemancheck.sh to parse and type check scripts offline does not set types for parameter or local variables before running the type checker. this is normally done by the trigger injection code but the offline checker does not have a bytecode array to process in order to derive this information. It needs to use reflection to identify and install details of parameter variables by hand. Since it cannot identify local variables it needs to fail gracefully if these are encountered in rules.