Skip to content

API Client Error Communication #801

@nbauernfeind

Description

@nbauernfeind

The current approach to error handling is:

  • if it is an expected error, there should be plumbed code firing a gRPC Status Exception
  • all non gRPC status exceptions are "unexpected" errors

The result of this is:

  • proper error communication is very spotty; there are plenty of expected errors that hit the UUID code path (formula compilation, for example)

This issue will be updated after we formalize a plan around error handling; to be updated after meeting on June 30th, 2021 (ping @nbauernfeind / @rcaudy if not updated within a few days).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions