Skip to content

DWDS error handling should align better with vm_service's error handling #2140

Closed
@elliette

Description

@elliette

Context:

DWDS doesn't always return an exception of type RPCError (defining in package:vm_service) when something goes wrong, which means that clients expecting an RPCError don't catch the exceptions thrown by DWDS.

We should make sure that DWDS returns semantic exceptions for all the API methods in chrome_proxy_service. This will require updating package:vm_service to expose all the error codes (including those currently defined in DDS and not exposed).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions