Cuerdo. Errors. ExecutionError exception
(cuerdo v0.4.0)
Copy Markdown
Error structure that wraps any raised or returned error during the execution of an Arazzo workflow/step
Fields
:error- The original error/exception:path- The execution path. For self-contained steps within the workflow it has the form[workflowId, stepId]. If the step references another workflow and a step fails within the referenced workflow then it is of the form[mainWorkflowId, mainStepId, referencedWorkflowId, failedStepId]and so on:api_calls- The list of API calls for the entire workflow in order
Summary
Types
@type t() :: %Cuerdo.Errors.ExecutionError{ __exception__: term(), api_calls: nil | [Cuerdo.Arazzo.Context.APICalls.t()], error: Exception.t(), path: [String.t()] }