CommonErrorCode

An error should contain the following annotations: message: human visible error message extendedHelp: url that displays additional help; may be generic or specific to the error message. reason: error name, in lowerCamel case, that identifies the error.

It may also contain: isPermanent: to indicate whether the error is "permanent" and retrying the operation will/will-not help. Next Id: 62

Enums
COMMON_ERROR_CODE_UNSPECIFIED
INVALID_CREDENTIALS
REQUIRED_FIELDS_MISSING
INVALID_FIELDS
BACKEND
GENERAL
INTERNAL
IO_ERROR
NOT_FOUND
EVENT_BUS
ALREADY_EXISTS
CONCORD
CONVERSION
FLUME
PERMISSION
SALES_FORCE
SPANNER
UNIMPLEMENTED
RELTIO
WORKFLOW_NOT_FOUND
QUOTA_THROTTLED
QUOTA_ENQUEUED
INVALID_QUOTA_CONFIGURATION
TASK_NOT_FOUND
EXECUTION_TIMEOUT
INVALID_EVENT_EXECUTION_STATE
INVALID_ATTRIBUTE
MISSING_ATTRIBUTE
CLIENT_UNAUTHORIZED_FOR_WORKFLOW
INVALID_PARAMETER
MISSING_PARAMETER
UNAUTHROIZED_WORKFLOW_EDITOR_ACTION
FAILED_PRECONDITION
INVALID_CLIENT
MISSING_CLIENT
INVALID_WORKFLOW
MISSING_QUOTA_CONFIGURATION
UNHANDLED_TASK_ERROR
SCRIPT_TASK_RUNTIME_ERROR
RPC
INVALID_PROTO
UNHANDLED_EVENTBUS_ERROR
INVALID_TASK_STATE
TYPED_TASK_INVALID_INPUT_OPERATION
TYPED_TASK_INVALID_OUTPUT_OPERATION
VALIDATION_ERROR
RESUME_ERROR
APPS_SCRIPT_EXECUTION_ERROR
INVALID_VECTOR_USER
INFORMATICA
RETRYABLE_TASK_ERROR
INVALID_TENANT
WRONG_TENANT
INFORMATICA_BACKEND_UNAVAILABLE
RPC_PERMISSION_DENIED
SYNC_EVENTBUS_EXECUTION_TIMEOUT SYNC_EVENTBUS_EXECUTION_TIMEOUT is for eventbus internal use only.
ASYNC_EVENTBUS_EXECUTION_TIMEOUT ASYNC_EVENTBUS_EXECUTION_TIMEOUT is for eventbus internal use only. This error will be counted as server availability error.
NOT_SUPPORTED_DATA_TYPE
UNSANITIZED_USER_INPUT
TRANSFORM_EXPRESSION_EVALUATION_ERROR
HTTP_EXCEPTION
EXECUTION_CANCELLED