Skip to main content

Exception Types

When an error occurs in Talos, it is categorized into a specific Exception Type. This categorization allows you to create specialized Error Handling Rules for different failure scenarios.

Below are the common exception types you will encounter in Talos:

Common Exception Types

🟥 Playback Error

Occurs during the execution of a workflow. This is a general-purpose error indicating that an action failed to complete its task (e.g., a file could not be read, or an application failed to open).

🔍 Detection Error

Specifically triggered when a UI Element (like a button, text field, or window) cannot be found on the screen within the specified timeout.

⚙️ System Error

Relates to low-level issues with the Talos engine or the operating system. This might include out-of-memory errors, permission issues, or internal failures.

🖥️ Interface Error

Occurs when there is a problem interacting with an external interface, such as an API connection or a database driver.

📝 Parse Error

Triggered when Talos fails to understand or process data in a specific format (e.g., trying to parse invalid JSON or a malformed CSV file).

🛠️ Syntax Error

Indicates an error in the logic or expression provided in an action (e.g., an invalid mathematical formula or a broken script).

🏷️ Type Error

Occurs when there is a mismatch between expected and actual data types (e.g., trying to perform a mathematical operation on a text string).

🎥 Recording Error

Occurs during the process of recording a workflow, usually indicating that the recorder failed to capture a specific user action.


The "ALL" Type

In addition to the specific types above, Talos provides a special ALL type. When used in an Exception Rule, this acts as a "catch-all" that will trigger for any exception that occurs, regardless of its specific category.