Skip to content

Standardize Nexus Operation Input Arg. Deserialization Failure #762

@Quinn-With-Two-Ns

Description

@Quinn-With-Two-Ns

Is your feature request related to a problem? Please describe.

Standardize Nexus Operation Input Arg. Deserialization Failure. Currently different SDKs have different behaviour here. Some SDKs treat it as a retry able handler error, other SDKs treat it as a non retry able handler error

Describe the solution you'd like

After consolation with the SDK team, the agreed behaviour is in core based SDKs failures from the payload converter are non retry able (BAD_REQUEST), and failures in the codec are retry able (INTERNAL).

Additional context

For Go and Java, since they are already GA each will require their own solution that can be proposed in the PR.

Per-SDK Tickets

  • Go -
  • Java -
  • TypeScript -
  • Python -
  • .NET -
  • Ruby -
  • Rust -
  • PHP -
  • Temporal CLI -

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions