errors
relationalai.services.reasoners
Reasoners error types and error mapping.
The reasoners service builds on the shared client error hierarchy, but exposes
service-specific exception types so callers can catch reasoner failures precisely
(e.g. ReasonerNotFoundError).
Classes
Section titled “Classes”Classes exposed by this module.
ReasonerError Base error for reasoners operations.
ReasonerAuthError Raised when a reasoner request fails authentication or authorization.
ReasonerNotFoundError Raised when the requested reasoner does not exist.
ReasonerNotReadyError Raised when the reasoner exists but is not ready to serve the request.
ReasonerConflictError Raised when a reasoner operation conflicts with current reasoner state.
ReasonerInvalidRequestError Raised when the reasoner request is invalid.
ReasonerValidationException Invalid parameters for a reasoner operation (bad request / validation error).
ReasonerTimeoutError Raised when a reasoner request exceeds its deadline.
ReasonerServerError Raised when the backend fails while processing a reasoner request.
ReasonerHttpError Direct Access HTTP error with status code (useful for retries/classification).
ReasonerUnknownError Raised when a reasoner failure cannot be classified more precisely.
AbortedTransactionError Transaction aborted error with optional problem details. Re-exported from
relationalai.client.errors.exceptions. ClientAuthError Raised when authentication or authorization fails. Re-exported from
relationalai.client.errors.exceptions. ClientConflictError Raised when the request conflicts with the current backend state. Re-exported from
relationalai.client.errors.exceptions. ClientError Base error for client execution. Re-exported from
relationalai.client.errors.exceptions. ClientInvalidRequestError Raised when the request is invalid before execution can proceed. Re-exported from
relationalai.client.errors.exceptions. ClientNotFoundError Raised when the requested resource does not exist. Re-exported from
relationalai.client.errors.exceptions. ClientNotReadyError Raised when the requested resource exists but is not ready yet. Re-exported from
relationalai.client.errors.exceptions. ClientServerError Raised when the backend fails while processing a request. Re-exported from
relationalai.client.errors.exceptions. ClientTimeoutError Raised when a request exceeds the configured wait time. Re-exported from
relationalai.client.errors.exceptions. ClientUnknownError Raised when a failure cannot be classified more precisely. Re-exported from
relationalai.client.errors.exceptions. DuoSecurityFailed Connection failed due to Duo security. Re-exported from
relationalai.client.errors.exceptions. SnowflakeAppMissingException The RelationalAI native app isn't installed/authorized under the configured name. Re-exported from
relationalai.client.errors.exceptions. SnowflakeConnectionFailed Snowflake connection/auth failed before we could run any SQL (network/SSO/timeout/retry exhaustion). Re-exported from
relationalai.client.errors.exceptions. SnowflakeDatabaseException Generic Snowflake database error wrapper. Re-exported from
relationalai.client.errors.exceptions. SnowflakeRaiAppNotStarted The RelationalAI native app exists, but its service isn't started/active. Re-exported from
relationalai.client.errors.exceptions.