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)
SeverityIndicates impact level
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
0000GenericAn unclassified error occurred.Check the error message for details. If the issue persists, contact support.

Other (1xxx)

Errors related to project and channel resolution.

CodeNameSeverityDescriptionResolution
1001ProjectNotFoundThe requested project could not be found.Verify the Process exists and is deployed to the correct Environment.
1002ChannelNotFoundThe 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
2001OnGetNextNodeFailed to determine the next node in the Process.Verify that all nodes have valid outgoing Sequence Flows in the editor.
2002LoopLimitThe workflow exceeded the maximum allowed loop iterations.Review your Process for unintended infinite loops or increase the loop limit if intentional.
2003SessionAlreadyEndedAn operation was attempted on a Session that has already stopped.No action needed — the Session has completed. Start a new Session if required.
2004RunIgnoredAwaitingTaskCallbackExecution was skipped because the workflow is waiting for an external task callback.Ensure the external system sends the expected callback to the Environment URL.
2005ReportNotFoundThe 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
3001TaskNoDataA Task node was reached but contains no configured data.Open the Process Editor and configure the Task's properties.
3002TaskNotImplementedThe Task type exists but has no execution handler.Ensure the required Module is installed from the Marketplace.
3003TaskNotFoundThe referenced Task could not be found in the Process definition.Re-deploy the Process. If the issue persists, verify the BPMN file integrity.
3004TasksWithSameIdTwo 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.
3005TaskInvalidDataThe 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
4001ModuleExceptionAn unhandled exception occurred inside a Module during Task execution.Check the error message for details. Verify the Module's Environment configuration.
4002MissingServiceIdThe Module could not resolve the service identifier for the Task.Re-deploy the Process. If the issue persists, reinstall the Module from the Marketplace.
4003ServiceConfigurationErrorThe Module's Environment configuration is invalid or incomplete.Go to Environments and verify all required configuration fields for this Module are filled in.
4004ModuleMissingServiceThe execution service for this Task is not registered.Ensure the Module is installed for this Process in the Marketplace.
4005ModuleMissingNodeDataThe Task node has no data attached to it.Open the Process Editor and configure the Task's properties.
4006ModuleGenericExceptionA generic error occurred within a Module.Check the error message for specifics. Review Module configuration and Task properties.
4007ModuleMissingServiceInterfaceThe Module is missing a required service interface registration.This is typically an internal issue. Contact support if the Module was recently updated.
4008ModuleMissingConfigurationThe 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.
4009ModuleInputEmptyA Module Task expected input but received an empty value.Verify that previous Tasks in the workflow are setting the expected session variable.
4010ModuleInputNotInSessionThe 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.
4011ModuleInvalidInputThe 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.
4012ModuleInvalidDataThe Module Task's internal data is corrupted or unparseable.Re-configure the Task in the Process Editor and re-deploy.
4013ModuleLogAn informational log entry produced by a Module (not necessarily an error).Review the message — this may be diagnostic output rather than a failure.
4014ModuleNotFoundThe referenced Module is not installed in this Process.Install the required Module from the Marketplace for this Process.
4015ModuleProcessorNotFoundThe Module's Task processor could not be located.Re-deploy the Process. If the issue persists, contact support.
4020WebhookSignatureInvalidAn 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.
4021OtpNotApprovedA 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.

Token (5xxx)

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

CodeNameSeverityDescriptionResolution
5001TokenNotFoundThe execution Token could not be found.The Session may have expired or been corrupted. Start a new Session.
5002TokenAlreadyStoppedAn operation was attempted on a Token that has already stopped.No action needed — the Token completed its path. Start a new Session if required.
5003ErrorCreatingTokenFailed to create a new execution Token for the Session.Re-deploy the Process and try again. If the issue persists, contact support.
5004TokenNotFoundInSessionThe Token was expected in the Session but could not be located.The Session may be in an inconsistent state. Start a new Session.
5005RootExecutionInvalidA 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
6001ProcessIsNullThe Process definition is null or missing.Re-deploy the Process from the editor.
6002ProcessDeserializationErrorThe Process BPMN data could not be parsed.The Process file may be corrupted. Try opening a previous version from Process History.
6003ProcessNotFoundThe referenced Process does not exist.Verify the Process exists in the current Workspace. It may have been deleted.
6004ProcessDuplicatedPoolTwo or more Pools in the Process share the same identifier.Open the Process Editor and ensure each Pool has a unique name/ID.
6005TaskDuplicatedA 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
7001SessionNotFoundThe requested Session does not exist.Verify the Session ID. It may have been purged based on your Service Plan retention.
7002SessionUpdateErrorFailed to update the Session's state.Retry the operation. If the issue persists, contact support.
7003SessionNotCreatedA 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
8001EnvironmentNotFoundThe referenced Environment does not exist.Verify the Environment exists and has not been deleted.
8002EnvironmentNotActiveThe Environment exists but is currently disabled.Go to Environments and set the Environment status to active.
8003EnvironmentConfigurationNotFoundModule configuration for the Environment is missing.Go to Environments and fill in the missing Module configuration (look for the "missing" tag).
8004EnvironmentNoVersionFoundNo Process version has been deployed to this Environment.Deploy a Process version to this Environment from the Process Editor.
8005ProcessVersionNotFoundInEnvironmentThe specific Process version could not be found in this Environment.Re-deploy the Process. The version may have been overwritten.
8006InvalidShortUrlThe short URL used to reach the Environment is invalid.Verify the URL matches the one shown on the Environments page.
8007RedisSaveFailureFailed to save session state to the cache.This is usually a transient issue. Retry the operation. If persistent, contact support.
8008ProcessVersionNotFoundThe Process version reference could not be resolved.Re-deploy the Process from the editor.
8009NoTransportNo communication transport is configured for the Environment.Ensure the Environment has a valid channel/transport configured.
8010TaskNoPathsA Task in the Process has no outgoing Sequence Flows.Open the Process Editor and connect the Task to the next element.
8011NoPathsInProcessThe Process has no Sequence Flows defined at all.Open the Process Editor and connect your elements with Sequence Flows.
8012StartTaskNotFoundThe Process does not contain a Start Event.Open the Process Editor and add a Start Event node to your Process.
8013TasksHasNoTypeA 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).
8014NoOutgoingConnectionsA 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.
8015InvalidExecutionStateThe 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.
8016ConnectionNotFoundA 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.
8017TargetTaskNotFoundA 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.