| 8001 | EnvironmentNotFound | Error | The referenced Environment does not exist. | Verify the Environment exists and has not been deleted. |
| 8002 | EnvironmentNotActive | Warning | The Environment exists but is currently disabled. | Go to Environments and set the Environment status to active. |
| 8003 | EnvironmentConfigurationNotfound | Error | Module configuration for the Environment is missing. | Go to Environments and fill in the missing Module configuration (look for the "missing" tag). |
| 8004 | EnvironmentNoVersionFound | Error | No Process version has been deployed to this Environment. | Deploy a Process version to this Environment from the Process Editor. |
| 8005 | ProcessVersionNotFoundInEnvironment | Error | The specific Process version could not be found in this Environment. | Re-deploy the Process. The version may have been overwritten. |
| 8006 | InvalidShortUrl | Warning | The short URL used to reach the Environment is invalid. | Verify the URL matches the one shown on the Environments page. |
| 8007 | RedisSaveFailure | Error | Failed to save Session state to the cache. | This is usually a transient issue. Retry the operation. If persistent, contact support. |
| 8008 | ProcessVersionNotFound | Error | The Process version reference could not be resolved. | Re-deploy the Process from the editor. |
| 8009 | NoTransport | Error | No communication transport is configured for the Environment. | Ensure the Environment has a valid Channel configured. |
| 8010 | TaskNoPaths | Error | A Task in the Process has no outgoing Sequence Flows. | Open the Process Editor and connect the Task to the next element. |
| 8011 | NoPathsInProcess | Error | The Process has no Sequence Flows defined at all. | Open the Process Editor and connect your elements with Sequence Flows. |
| 8012 | StartTaskNotFound | Error | The Process does not contain a Start Event. | Open the Process Editor and add a Start Event node to your Process. |
| 8013 | TasksHasNoType | Error | A 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). |
| 8014 | NoOutgoingConnections | Error | A 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. |
| 8015 | InvalidExecutionState | Error | The 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. |
| 8016 | ConnectionNotFound | Error | A 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. |
| 8017 | TargetTaskNotFound | Error | A 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. |
| 8018 | LinkTargetNotFound | Error | A link throw event jumps to a link name that no link catch event has. | Open the Process Editor, select the link throw event and pick an existing link name, or add a link catch event with that name. |
| 8019 | LinkTargetAmbiguous | Error | Several link catch events share the link name a link throw event jumps to. | Give each link catch event its own link name, then re-deploy. |
| 8020 | CallTargetNotFound | Error | A Call Activity has no process to call, or names a process or environment that is not in this workspace. | Open the Call Activity's settings and pick the process (and environment) to call. With Match by environment name, the called process needs an environment named like the caller's. |
| 8021 | CallTargetNotDeployed | Error | The environment a Call Activity runs is inactive or has no deployed version. | Deploy the called process to that environment, or activate it. |
| 8022 | CallDepthExceeded | Error | Call Activities are nested more than 5 deep, or a process calls itself (directly or through another). | Remove the loop between the processes; repeat steps with a gateway inside one process instead. |
| 8023 | StartNotAllowed | Error | This process starts only on its schedule: it has timer start events only, so a chat, form or call can't start it. | Add a Start Event for the Channel that should start it (the StartTask for the chat), beside the timer starts. |
| 8024 | StartAmbiguous | Error | Several start events of the process serve the run's channel; keep one start per channel. | Open the Process Editor and keep one Start Event per Channel: remove or replace the extra start, and connect the remaining one to the steps the starts shared. |
| 8025 | StartWrongChannel | Error | A channel's start event ran on another channel (e.g. a call start on a WhatsApp run); add a start for that channel. | Add a Start Event for the Channel named in the log (its Module's start), connected to the same first step. |
| 8026 | StartInputMissing | Error | A required input of the start step has no value: the run sent none and the input has no default. On the chat it is a warning. | Send the value with the run (a schedule's data, the API payload), or give the input a default in the start step. |
| 8027 | StartInputInvalid | Error | A value sent to the start step, or its default, doesn't fit the input's type (a number, yes / no, a date yyyy-mm-dd, a month yyyy-mm) or is not one of its choices. | Fix the value the schedule or API call sends, or the input's type, choices or default. |