Skip to content

Client side error reporting in GRPC generated classes #220

Description

@mattjubb

Describe the feature

Currently an exception that happens on the server (being passed to completable.fail) cannot be easy captured and thrown on the client side using the generated client classes. An existing PR has attempted to address this gap: #194 but seems to have been stuck since august. There may be a simpler way to address this.

From a client API perspective, the error that is passed to handler from Promise.onFailure should capture the message/throwable that was passed to Completable.fail. IF serialization is an issue then the message alone would suffice. Currently only the status code is passed back to the client which makes debugging/client side reporting very opaque.

Contribution

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions