CycleAlreadyExists: Raised if it is trying to create a Cycle that has already exists.
DataNodeWritingError: Raised if an error happens during the writing in a data node.
DeletingPrimaryScenario: Raised if a primary scenario is deleted.
DependencyNotInstalled: Raised if a package is missing.
DifferentScenarioConfigs: Raised if scenario comparison is requested on scenarios with different scenario configs.
DoesNotBelongToACycle: Raised if a scenario without any cycle is promoted as primary scenario.
ExposedTypeLengthMismatch: Raised if length of exposed type list does not match with number of sheets in the provided Excel file.
InsufficientScenarioToCompare: Raised if too few scenarios are requested to be compared.
InvalidCustomDocument: Raised if an invalid custom document class is provided to a
InvalidDataNodeType: Raised if a data node storage type does not exist.
InvalidExportPath: Raised if the export path is not valid.
InvalidExposedType: Raised if an invalid exposed type is provided.
InvalidSubscriber: Raised if the loaded function is not valid.
JobNotDeletedException: Raised if there is an attempt to delete a job that cannot be deleted.
MissingReadFunction: Raised if no read function is provided for the GenericDataNode.
MissingRequiredProperty: Raised if a required property is missing when creating a Data Node.
MissingWriteFunction: Raised if no write function is provided for the GenericDataNode.
ModeNotAvailable: Raised if the mode in JobConfig is not supported.
ModelNotFound: Raised when trying to fetch a non-existent model.
MultipleDataNodeFromSameConfigWithSameOwner: Raised if there are multiple data nodes from the same data node configuration and the same owner identifier.
MultiplePipelineFromSameConfigWithSameOwner: Raised if it exists multiple pipelines from the same pipeline config and with the same owner_id.
MultipleTaskFromSameConfigWithSameOwner: Raised if there are multiple tasks from the same task configuration and the same owner identifier.
NoData: Raised if a data node is read before it has been written.
NonExistingComparator: Raised if a scenario comparator does not exist.
NonExistingCycle: Raised if a requested cycle is not known by the Cycle manager.
NonExistingDataNode: Raised if a requested DataNode is not known by the DataNode Manager.
NonExistingDataNodeConfig: Raised if a requested DataNodeConfig is not known by the DataNode Manager.
NonExistingExcelSheet: Raised if a requested Sheet name does not exist in the provided Excel file.
NonExistingJob: Raised if a requested job is not known by the Job manager.
NonExistingPipeline: Raised if a requested Pipeline is not known by the Pipeline Manager.
NonExistingPipelineConfig: Raised if a requested Pipeline configuration is not known by the Pipeline Manager.
NonExistingScenario: Raised if a requested scenario is not known by the Scenario Manager.
NonExistingScenarioConfig: Raised if a requested scenario configuration is not known by the Scenario Manager.
NonExistingTask: Raised if a requested task is not known by the Task Manager.
NonExistingTaskConfig: Raised if a requested task configuration is not known by the Task Manager.
NonExistingVersion: Raised if request a Version that is not known by the Version Manager.
SchedulerNotBuilt: Raised if the scheduler was not built in the SchedulerFactory
UnauthorizedTagError: Must provide an authorized tag.
UnknownCompressionAlgorithm: Raised if the compression algorithm is not supported by ParquetDataNode.
UnknownDatabaseEngine: Raised if the database engine is not known when creating a connection with a SQLDataNode.
UnknownParquetEngine: Raised if the parquet engine is not known or not supported when create a ParquetDataNode.
VersionConflictWithPythonConfig: Raised if the Config of the requested version is conflicted with the current Python Config.
VersionIsNotProductionVersion: Raised if the version is not a production version.