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.