ConfigValidationError
relationalai.config.errors.exceptions
ConfigValidationError( message: str, context: ConfigErrorContext, original_error: Exception | None = None, pydantic_errors: list[ErrorDetails] | None = None, suggestion: str | None = None,)Raise when configuration data fails validation.
This error wraps schema validation failures (typically from Pydantic) and includes optional location context and a human-friendly suggestion.
Parameters
Section titled “Parameters”
(messagestr) - Human-readable summary of the validation failure.
(context:class:) - Location information (source/file/profile/connection) for the failing config.~relationalai.config.errors.ConfigErrorContext
(original_errorException, default:None) - The original exception, if available.
(pydantic_errorslist[ErrorDetails], default:None) - Parsed error details from Pydantic.
(suggestionstr, default:None) - A suggested fix (for example, a config snippet).
Attributes
Section titled “Attributes”.pydantic_errors
Section titled “.pydantic_errors”ConfigValidationError.pydantic_errors: list[ErrorDetails]Validation errors, when available.
.suggestion
Section titled “.suggestion”ConfigValidationError.suggestion: str | NoneA suggested fix, when available.
Possible Members:
-
str -
None
Inheritance Hierarchy
Section titled “Inheritance Hierarchy”Subclassed By
Section titled “Subclassed By”config > errors > exceptions ├── ConfigFieldMissingError └── ConfigFieldTypeError