Macro evaluation error handling
If an error occurs at some command line execution within a macro this should lead to exit from all macros and be notified by a visible and hopefully informative error message.
This may be a bit nasty during development, however, is vital to ensure that the users will go home with consistent data, or just get out their results and if not get information why!
[Issue #1643 in the old system]