Propagate argument errors as execution errors
What does this MR do?
This MR propagates Argument errors as execution errors, presenting the message to the user, rather than logging and hiding, as per internal errors.
This improves the client's experience, since they will be informed of problems with their arguments, and be able to fix them.
This is not an external facing change.
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry for user-facing changes, or community contribution. Check the link for other scenarios. -
Documentation created/updated or follow-up review issue created -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Performance and testing
Edited by Alex Kalderimis