Enum Class WorkflowTaskFailedCause

java.lang.Object
java.lang.Enum<WorkflowTaskFailedCause>
io.temporal.api.enums.v1.WorkflowTaskFailedCause
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<WorkflowTaskFailedCause>, Constable

@Generated(value="protoc", comments="annotations:WorkflowTaskFailedCause.java.pb.meta") public enum WorkflowTaskFailedCause extends Enum<WorkflowTaskFailedCause> implements com.google.protobuf.ProtocolMessageEnum
 Workflow tasks can fail for various reasons. Note that some of these reasons can only originate
 from the server, and some of them can only originate from the SDK/worker.
 
Protobuf enum temporal.api.enums.v1.WorkflowTaskFailedCause
  • Enum Constant Details

    • WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED
      WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = 0;
    • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND
       Between starting and completing the workflow task (with a workflow completion command), some
       new command (like a signal) was processed into workflow history. The outstanding task will be
       failed with this reason, and a worker must pick up a new task.
       
      WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = 1;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 2;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 3;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 4;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 5;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 6;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 7;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 8;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 9;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 10;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 11;
    • WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID
      WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 12;
    • WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE
       The worker wishes to fail the task and have the next one be generated on a normal, not sticky
       queue. Generally workers should prefer to use the explicit `ResetStickyTaskQueue` RPC call.
       
      WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = 13;
    • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE
      WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 14;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 15;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 16;
    • WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND
      WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = 17;
    • WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND
      WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = 18;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 19;
    • WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW
      WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = 20;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY
      WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = 21;
    • WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID
      WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 22;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 23;
    • WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR
       The worker encountered a mismatch while replaying history between what was expected, and
       what the workflow code actually did.
       
      WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = 24;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES
      WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = 25;
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED
       We send the below error codes to users when their requests would violate a size constraint
       of their workflow. We do this to ensure that the state of their workflow does not become too
       large because that can cause severe performance degradation. You can modify the thresholds for
       each of these errors within your dynamic config.
      
       Spawning a new child workflow would cause this workflow to exceed its limit of pending child
       workflows.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = 26;
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED
       Starting a new activity would cause this workflow to exceed its limit of pending activities
       that we track.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = 27;
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED
       A workflow has a buffer of signals that have not yet reached their destination. We return this
       error when sending a new signal would exceed the capacity of this buffer.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = 28;
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED
       Similarly, we have a buffer of pending requests to cancel other workflows. We return this error
       when our capacity for pending cancel requests is already reached.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = 29;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE
       Workflow execution update message (update.Acceptance, update.Rejection, or update.Response)
       has wrong format, or missing required fields.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = 30;
    • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE
       Similar to WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND, but for updates.
       
      WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = 31;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES
       A workflow task completed with an invalid ScheduleNexusOperation command.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES = 32;
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED
       A workflow task completed requesting to schedule a Nexus Operation exceeding the server configured limit.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED = 33;
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES
       A workflow task completed with an invalid RequestCancelNexusOperation command.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES = 34;
    • WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED
       A workflow task completed requesting a feature that's disabled on the server (either system wide or - typically -
       for the workflow's namespace).
       Check the workflow task failure message for more information.
       
      WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED = 35;
    • WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE
       A workflow task failed because a grpc message was too large.
       
      WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE = 36;
    • WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE
       A workflow task failed because payloads were too large.
       
      WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE = 37;
    • WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE
       A workflow task failed because an external storage operation failed.
       Check the workflow task failure message for more information.
       
      WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE = 38;
    • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED

      public static final WorkflowTaskFailedCause WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED
       A workflow task is failed because the workflow is paused before the task is started.
       
      WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED = 39;
    • UNRECOGNIZED

      public static final WorkflowTaskFailedCause UNRECOGNIZED
  • Field Details

    • WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_UNSPECIFIED = 0;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND_VALUE
       Between starting and completing the workflow task (with a workflow completion command), some
       new command (like a signal) was processed into workflow history. The outstanding task will be
       failed with this reason, and a worker must pick up a new task.
       
      WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND = 1;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 2;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 3;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 4;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 5;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 6;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 7;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 8;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 9;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 10;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 11;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 12;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE_VALUE
       The worker wishes to fail the task and have the next one be generated on a normal, not sticky
       queue. Generally workers should prefer to use the explicit `ResetStickyTaskQueue` RPC call.
       
      WORKFLOW_TASK_FAILED_CAUSE_RESET_STICKY_TASK_QUEUE = 13;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 14;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 15;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 16;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_FORCE_CLOSE_COMMAND = 17;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_FAILOVER_CLOSE_COMMAND = 18;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 19;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_RESET_WORKFLOW = 20;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_BINARY = 21;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 22;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 23;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR_VALUE
       The worker encountered a mismatch while replaying history between what was expected, and
       what the workflow code actually did.
       
      WORKFLOW_TASK_FAILED_CAUSE_NON_DETERMINISTIC_ERROR = 24;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES_VALUE
      WORKFLOW_TASK_FAILED_CAUSE_BAD_MODIFY_WORKFLOW_PROPERTIES_ATTRIBUTES = 25;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED_VALUE
       We send the below error codes to users when their requests would violate a size constraint
       of their workflow. We do this to ensure that the state of their workflow does not become too
       large because that can cause severe performance degradation. You can modify the thresholds for
       each of these errors within your dynamic config.
      
       Spawning a new child workflow would cause this workflow to exceed its limit of pending child
       workflows.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_CHILD_WORKFLOWS_LIMIT_EXCEEDED = 26;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED_VALUE
       Starting a new activity would cause this workflow to exceed its limit of pending activities
       that we track.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_ACTIVITIES_LIMIT_EXCEEDED = 27;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED_VALUE
       A workflow has a buffer of signals that have not yet reached their destination. We return this
       error when sending a new signal would exceed the capacity of this buffer.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_SIGNALS_LIMIT_EXCEEDED = 28;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED_VALUE
       Similarly, we have a buffer of pending requests to cancel other workflows. We return this error
       when our capacity for pending cancel requests is already reached.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_REQUEST_CANCEL_LIMIT_EXCEEDED = 29;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE_VALUE
       Workflow execution update message (update.Acceptance, update.Rejection, or update.Response)
       has wrong format, or missing required fields.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_UPDATE_WORKFLOW_EXECUTION_MESSAGE = 30;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE_VALUE
       Similar to WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND, but for updates.
       
      WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_UPDATE = 31;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES_VALUE
       A workflow task completed with an invalid ScheduleNexusOperation command.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_SCHEDULE_NEXUS_OPERATION_ATTRIBUTES = 32;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED_VALUE
       A workflow task completed requesting to schedule a Nexus Operation exceeding the server configured limit.
       
      WORKFLOW_TASK_FAILED_CAUSE_PENDING_NEXUS_OPERATIONS_LIMIT_EXCEEDED = 33;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES_VALUE
       A workflow task completed with an invalid RequestCancelNexusOperation command.
       
      WORKFLOW_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_NEXUS_OPERATION_ATTRIBUTES = 34;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED_VALUE
       A workflow task completed requesting a feature that's disabled on the server (either system wide or - typically -
       for the workflow's namespace).
       Check the workflow task failure message for more information.
       
      WORKFLOW_TASK_FAILED_CAUSE_FEATURE_DISABLED = 35;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE_VALUE
       A workflow task failed because a grpc message was too large.
       
      WORKFLOW_TASK_FAILED_CAUSE_GRPC_MESSAGE_TOO_LARGE = 36;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE_VALUE
       A workflow task failed because payloads were too large.
       
      WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE = 37;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE_VALUE
       A workflow task failed because an external storage operation failed.
       Check the workflow task failure message for more information.
       
      WORKFLOW_TASK_FAILED_CAUSE_EXTERNAL_STORAGE_FAILURE = 38;
      See Also:
    • WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED_VALUE

      public static final int WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED_VALUE
       A workflow task is failed because the workflow is paused before the task is started.
       
      WORKFLOW_TASK_FAILED_CAUSE_WORKFLOW_PAUSE_REQUESTED_BEFORE_TASK_STARTED = 39;
      See Also:
  • Method Details

    • values

      public static WorkflowTaskFailedCause[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static WorkflowTaskFailedCause valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static WorkflowTaskFailedCause valueOf(int value)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static WorkflowTaskFailedCause forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<WorkflowTaskFailedCause> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static WorkflowTaskFailedCause valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null