Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Because the back-end isn't normalized for all exceptions, the API doesn't always know how to report the error to the user. As an example, some back-end code throws InvalidArgumentException for user errors and in other cases, this exception should result in a 500 server error.