Also parsing error message returned from engine.
Also handling error responses without error text.