tracdap.rt.exceptions

Error types raised by the TRAC runtime

Exceptions

EConfig

Indicates an error in a config file (either system or job config)

EConfigLoad

Config errors related to loading files and resources

EConfigParse

Config errors relating to syntax, structure and config validation.

EData

A data exception indicates a problem with primary data itself (as opposed to storage or marshalling errors)

EDataConformance

Data does not conform to the required the schema (and cannot be coerced)

EDataCorruption

Data is considered corrupt when it cannot be understood according to its own format

EJobValidation

A job submitted to the engine has failed validation

EModel

Base class for model errors

EModelExec

An error occurred during the execution of model code

EModelLoad

Indicates a failure to load the model class, or other runtime resources

EModelRepo

Indicates an error that occurs with the model loading mechanism

EModelRepoAccess

The model repository responds, but access is denied

EModelRepoCommunication

Communication with the model repository fails for a technical reason

EModelRepoConfig

Model repo referenced in metadata is either not supported or not configured

EModelRepoRequest

The model repository responds, but the request fails for a structural reason

EModelValidation

Validation failure when a model is imported or loaded

EPluginNotAvailable

Root of the TRAC runtime exception hierarchy

ERuntimeValidation

Validation failure when a model calls into the TRAC API using the methods in TracContext

EStartup

An error during the runtime startup sequence

EStorage

Indicates an error that occurs in the storage layer

EStorageAccess

The storage layer responds, but access is denied

EStorageCommunication

Communication with the storage layer fails for a technical reason

EStorageConfig

Storage referenced in metadata is either not supported or not configured

EStorageRequest

The storage layer responds, but the request fails for a structural reason

EStorageValidation

Storage request is invalid or not allowed (e.g. illegal chars in storage path or path escapes storage root)

ETrac

Root of the TRAC runtime exception hierarchy

ETracInternal

An internal error has occurred in the TRAC runtime engine (this is a bug)

EUnexpected

An unexpected error has occurred in the TRAC runtime engine (this is a bug)

EValidation

Base class for validation errors.

EValidationGap

A validation error has occurred in the TRAC runtime engine (this is a bug)