Skip to main content

Error Code Reference

Understand, diagnose, and resolve errors that occur during workflow execution.

EW-FLOW uses numeric error codes organized by category. These codes appear on the Logs page and in Session Details when something goes wrong. Each error code belongs to a category identified by its numeric range, making it easy to determine which subsystem produced the error.

How error codes work

FieldDescription
CodeNumeric identifier the unique error ID (e.g., 4001)
NameMachine-readable short name (e.g., ModuleException)
CategoryThe subsystem that produced the error (e.g., Module, Token, Flow)
SeverityImpact level Info, Warning, or Error
DescriptionHuman-readable explanation of what went wrong
ResolutionSteps the user can take to resolve the issue

Generic (0xxx)

General errors that do not belong to a specific subsystem.

CodeNameSeverityDescriptionResolution
0000GenericErrorAn unclassified error occurred.Check the error message for details. If the issue persists, contact support.

Other (1xxx)

Errors related to Process and Channel resolution.

CodeNameSeverityDescriptionResolution
1001ProjectNotFoundErrorThe requested Process could not be found.Verify the Process exists and is deployed to the correct Environment.
1002ChannelNotFoundErrorThe communication Channel could not be resolved.Check that the Channel is properly configured in the Environment settings.

Flow (2xxx)

Errors that occur during the workflow execution flow Token movement, node traversal, and loop detection.

CodeNameSeverityDescriptionResolution
2001OnGetNextNodeErrorFailed to determine the next node in the Process.Verify that all nodes have valid outgoing Sequence Flows in the editor.
2002LoopLimitWarningThe workflow exceeded the maximum allowed loop iterations.Review your Process for unintended loops. If a legitimate workflow needs more iterations, contact support.
2003SessionAlreadyEndedWarningAn operation was attempted on a Session that has already stopped.No action needed the Session has completed. Start a new Session if required.
2004RunIgnoredAwaitingTaskCallbackInfoExecution was skipped because the workflow is waiting for an external Task callback.Ensure the external system sends the expected callback to the Environment URL.
2005ReportNotFoundErrorThe requested execution report could not be found.Verify the Session ID is correct. The report may have expired based on your Service Plan retention.

Task (3xxx)

Errors related to Task resolution and data within BPMN nodes.

CodeNameSeverityDescriptionResolution
3001TaskNoDataErrorA Task node was reached but contains no configured data.Open the Process Editor and configure the Task's properties.
3002TaskNotImplementedErrorThe Task type exists but has no execution handler.Ensure the required Module is installed from the Marketplace.
3003TaskNotFoundErrorThe referenced Task could not be found in the Process definition.Re-deploy the Process. If the issue persists, verify the BPMN file integrity.
3004TasksWithSameIdErrorTwo or more Tasks share the same identifier.Open the Process Editor and ensure each Task has a unique ID. This usually requires recreating duplicate nodes.
3005TaskInvalidDataErrorThe Task's configured data is malformed or invalid.Open the Task in the Process Editor and verify all required properties are set correctly.

Module (4xxx)

Errors originating from Module execution the most common category during runtime.

CodeNameSeverityDescriptionResolution
4001ModuleExceptionErrorAn unhandled exception occurred inside a Module during Task execution.Check the error message for details. Verify the Module's Environment configuration.
4002MissingServiceIdErrorThe Module could not resolve the service identifier for the Task.Re-deploy the Process. If the issue persists, reinstall the Module from the Marketplace.
4003ServiceConfigurationErrorErrorThe Module's Environment configuration is invalid or incomplete.Go to Environments and verify all required configuration fields for this Module are filled in.
4004ModuleMissingServiceErrorThe execution service for this Task is not registered.Ensure the Module is installed for this Process in the Marketplace.
4005ModuleMissingNodeDataErrorThe Task node has no data attached to it.Open the Process Editor and configure the Task's properties.
4006ModuleGenericExceptionErrorA generic error occurred within a Module.Check the error message for specifics. Review Module configuration and Task properties.
4007ModuleMissingServiceInterfaceErrorThe Module is missing a required service interface registration.This is typically an internal issue. Contact support if the Module was recently updated.
4008ModuleMissingConfigurationErrorThe Module requires Environment configuration but none was found.Go to Environments, select the Environment, and fill in the Module's configuration. Look for the "missing" tag.
4009ModuleInputEmptyWarningA Module Task expected input but received an empty value.Verify that previous Tasks in the workflow are setting the expected Session variable.
4010ModuleInputNotInSessionWarningThe variable referenced by the Task does not exist in the Session data.Check that the variable name in the Task matches what was set by a previous Task. Variable names are case-sensitive.
4011ModuleInvalidInputErrorThe input provided to the Module Task is in an unexpected format.Verify the data type and format of the Session variable being passed to the Task.
4012ModuleInvalidDataErrorThe Module Task's internal data is corrupted or unparseable.Re-configure the Task in the Process Editor and re-deploy.
4013ModuleLogInfoAn informational log entry produced by a Module (not necessarily an error).Review the message this may be diagnostic output rather than a failure.
4014ModuleNotFoundErrorThe referenced Module is not installed in this Process.Install the required Module from the Marketplace for this Process.
4015ModuleProcessorNotFoundErrorThe Module's Task processor could not be located.Re-deploy the Process. If the issue persists, contact support.
4020WebhookSignatureInvalidErrorAn incoming webhook request failed its signature check and was rejected.Verify the shared secret in the Module's Environment configuration matches the secret configured on the sending system, and that the request body is sent unmodified.
4021OtpNotApprovedWarningA one-time passcode (OTP) verification returned a non-approved status the code was wrong, expired, or the maximum attempts were exceeded.Ask the user to re-enter the code or request a new one. Route the verification Task's error output to a retry branch in your Process.
4022ModuleLogWarningWarningA warning-level log entry produced by a Module (e.g. a Log Task with Severity Warning). Flags the execution as exceptional without stopping it.Review the message execution continued, but something warranted attention.
4023ModuleLogErrorErrorAn error-level log entry produced by a Module (e.g. a Log Task with Severity Error). Stops the Token.Review the message and the Process branch that emitted it.

Token (5xxx)

Errors related to the execution Token the pointer that moves through your Process.

CodeNameSeverityDescriptionResolution
5001TokenNotFoundErrorThe execution Token could not be found.The Session may have expired or been corrupted. Start a new Session.
5002TokenAlreadyStoppedWarningAn operation was attempted on a Token that has already stopped.No action needed the Token completed its path. Start a new Session if required.
5003ErrorCreatingTokenErrorFailed to create a new execution Token for the Session.Re-deploy the Process and try again. If the issue persists, contact support.
5004TokenNotFoundInSessionErrorThe Token was expected in the Session but could not be located.The Session may be in an inconsistent state. Start a new Session.
5005RootExecutionInvalidErrorA child workflow was started with a parent Session reference that does not exist or belongs to a different Workspace.Ensure the handler workflow and the Session that starts it are deployed in Environments of the same Workspace, and that the parent Session still exists.

Process (6xxx)

Errors related to Process definition, deserialization, and deployment validation.

CodeNameSeverityDescriptionResolution
6001ProcessIsNullErrorThe Process definition is null or missing.Re-deploy the Process from the editor.
6002ProcessDeserializationErrorErrorThe Process BPMN data could not be parsed.The Process file may be corrupted. Try opening a previous version from Process History.
6003ProcessNotFoundErrorThe referenced Process does not exist.Verify the Process exists in the current Workspace. It may have been deleted.
6004ProcessDuplicatedPoolErrorTwo or more Pools in the Process share the same identifier.Open the Process Editor and ensure each Pool has a unique name/ID.
6005TaskDuplicatedErrorA Task ID appears more than once in the Process definition.Open the Process Editor and remove or recreate the duplicate Task.

Session (7xxx)

Errors related to Session lifecycle creation, updates, and lookups.

CodeNameSeverityDescriptionResolution
7001SessionNotFoundErrorThe requested Session does not exist.Verify the Session ID. It may have been purged based on your Service Plan retention.
7002SessionUpdateErrorErrorFailed to update the Session's state.Retry the operation. If the issue persists, contact support.
7003SessionNotCreatedErrorA new Session could not be created.Check that the Process is deployed and the Environment is active.

Environment (8xxx)

Errors related to Environment resolution, configuration, and deployment targets.

CodeNameSeverityDescriptionResolution
8001EnvironmentNotFoundErrorThe referenced Environment does not exist.Verify the Environment exists and has not been deleted.
8002EnvironmentNotActiveWarningThe Environment exists but is currently disabled.Go to Environments and set the Environment status to active.
8003EnvironmentConfigurationNotfoundErrorModule configuration for the Environment is missing.Go to Environments and fill in the missing Module configuration (look for the "missing" tag).
8004EnvironmentNoVersionFoundErrorNo Process version has been deployed to this Environment.Deploy a Process version to this Environment from the Process Editor.
8005ProcessVersionNotFoundInEnvironmentErrorThe specific Process version could not be found in this Environment.Re-deploy the Process. The version may have been overwritten.
8006InvalidShortUrlWarningThe short URL used to reach the Environment is invalid.Verify the URL matches the one shown on the Environments page.
8007RedisSaveFailureErrorFailed to save Session state to the cache.This is usually a transient issue. Retry the operation. If persistent, contact support.
8008ProcessVersionNotFoundErrorThe Process version reference could not be resolved.Re-deploy the Process from the editor.
8009NoTransportErrorNo communication transport is configured for the Environment.Ensure the Environment has a valid Channel configured.
8010TaskNoPathsErrorA Task in the Process has no outgoing Sequence Flows.Open the Process Editor and connect the Task to the next element.
8011NoPathsInProcessErrorThe Process has no Sequence Flows defined at all.Open the Process Editor and connect your elements with Sequence Flows.
8012StartTaskNotFoundErrorThe Process does not contain a Start Event.Open the Process Editor and add a Start Event node to your Process.
8013TasksHasNoTypeErrorA Task in the Process has no type defined.Open the Process Editor and ensure the Task has a valid type configured (e.g., a Module assignment).
8014NoOutgoingConnectionsErrorA Task has no outgoing connections and is not an End Event.Open the Process Editor and either connect the Task to the next element or replace it with an End Event.
8015InvalidExecutionStateErrorThe execution state is corrupted (e.g., TaskId became null mid-execution).This indicates an internal consistency error. Re-deploy the Process and retry. If the issue persists, contact support.
8016ConnectionNotFoundErrorA Task references an outgoing connection ID that does not exist in the Process.The Process definition may be corrupted. Re-deploy from the Process Editor or revert to a previous version from Process History.
8017TargetTaskNotFoundErrorA Sequence Flow references a target Task that does not exist in the Process.The Process definition may be corrupted. Re-deploy from the Process Editor or revert to a previous version from Process History.

Plan Limits (9xxx)

Errors raised when a workflow reaches a limit of your Workspace's Service Plan.

CodeNameSeverityDescriptionResolution
9001PlanExecutionLimitReachedWarningYour Workspace has used all executions included in your Service Plan for the current billing period.Review your usage on the Dashboard. Upgrade your Service Plan, or wait for the next billing period.
9002PlanConcurrentExecutionLimitReachedWarningToo many Sessions were running at the same time for your Service Plan.Wait for running Sessions to complete and retry. If this happens regularly, review your usage on the Dashboard and upgrade your Service Plan.
9003PlanTaskPerExecutionLimitReachedWarningA single Session executed more Tasks than your Service Plan allows.Review the Process for loops or unnecessarily long branches. If the workflow legitimately needs more Tasks, upgrade your Service Plan.
9004PlanExecutionTimeoutWarningThe Session ran longer than the maximum duration allowed by your Service Plan.Review the Process for long-running branches or waits. If the workflow legitimately needs more time, upgrade your Service Plan.
9005PlanRateLimitExceededWarningRequests arrived faster than the rate limit of your Service Plan allows.Retry shortly. If this happens regularly, review your usage on the Dashboard and upgrade your Service Plan.
9006PlanPayloadSizeExceededWarningA data payload was larger than the maximum size allowed by your Service Plan.Reduce the amount of data sent to or produced by the workflow, or upgrade your Service Plan for a higher limit.
9007PlanStorageLimitReachedWarningYour Workspace has reached the storage limit of your Service Plan.Review your storage usage on the Dashboard and remove data you no longer need, or upgrade your Service Plan.
9008PlanEnforcementUnavailableErrorThe platform was temporarily unable to verify your Service Plan limits.Retry shortly. If the issue persists, contact support.

Audit / Storage (10xxx)

Errors related to storing execution history.

CodeNameSeverityDescriptionResolution
10001BlobUploadFailedErrorPart of the execution history for a Session could not be stored.This is a platform-side issue. Retry; if it persists, contact support.
10002AuditSerializationFailedWarningThe detailed step data for part of a Session's execution history could not be stored. The Session itself continued, and its state and logs were saved.This is a platform-side issue. Retry; if it persists, contact support.