Implement root cause based error reporting for API and web UI.
4 files changed