Skip to content

Error Types

Each node type throws specific error classes that help you understand what went wrong and how to fix it.

Node-specific errors

CodeNodeError

Info: Your Python or JavaScript code threw an exception during execution

Code Error

OutputValidationError

Info: The data type your code returned doesn't match the output variable type you configured

DepthLimitError

Info: Your code created nested data structures deeper than 5 levels

CodeExecutionError

Info: The sandbox service couldn't execute your code - usually means the service is down

VariableNotFoundError

Info: Your prompt template references a variable that doesn't exist in the workflow context

InvalidContextStructureError

Info: You passed an array or object to the context field, which only accepts strings

NoPromptFoundError

Info: The prompt field is completely empty

ModelNotExistError

Info: No model is selected in the LLM node configuration

LLMModeRequiredError

Info: The selected model doesn't have valid API credentials configured

InvalidVariableTypeError

Info: Your prompt template isn't valid Jinja2 syntax or plain text format

AuthorizationConfigError

Info: Missing or invalid authentication configuration for the API endpoint

InvalidHttpMethodError

Info: HTTP method must be GET, HEAD, POST, PUT, PATCH, or DELETE

ResponseSizeError

Info: API response exceeded the 10MB size limit

FileFetchError

Info: Couldn't retrieve a file variable referenced in the request

InvalidURLError

Info: The URL format is malformed or unreachable

ToolParameterError

Info: Parameters passed to the tool don't match its expected schema

ToolFileError

Info: The tool couldn't access required files

ToolInvokeError

Info: The external tool API returned an error during execution

ToolProviderNotFoundError

Info: The tool provider isn't installed or configured properly

System-level errors

InvokeConnectionError

Info: Network connection failed to the external service

InvokeServerUnavailableError

Info: External service returned a 503 status or is temporarily down

InvokeRateLimitError

Info: You've hit rate limits on the API or model provider

QuotaExceededError

Info: Your usage quota has been exceeded for this service