Rucio Exceptions

Exceptions used with Rucio.

The base exception class is RucioException. Exceptions which are raised are all subclasses of it.

exception rucio.common.exception.AccessDenied(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.AccountNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.CannotAuthenticate(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ClientParameterMismatch(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ClientProtocolNotSupported(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ConfigNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ConfigurationError(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.CounterNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DataIdentifierAlreadyExists(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DataIdentifierNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DatabaseException(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DestinationNotAccessible(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.Duplicate(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DuplicateContent(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.DuplicateRule(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ErrorLoadingCredentials(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.FileAlreadyExists(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.FileConsistencyMismatch(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.FileReplicaAlreadyExists(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.FullStorage(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.IdentityError(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.IdentityNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InputValidationError(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InsufficientAccountLimit(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InsufficientTargetRSEs(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidMetadata(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidObject(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidPath(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidRSEExpression(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidReplicationRule(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidRequest(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidRuleWeight(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidType(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.InvalidValueForKey(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.KeyNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.MissingClientParameter(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.MissingDependency(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.MissingSourceReplica(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.NameTypeError(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.NoAuthInformation(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEAccessDenied(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEBlacklisted(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEFileNameNotSupported(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSENotConnected(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSENotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEOperationNotSupported(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEOverQuota(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEProtocolDomainNotSupported(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEProtocolNotSupported(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RSEProtocolPriorityError(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ReplicaNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ReplicaUnAvailable(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ReplicationRuleCreationTemporaryFailed(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RequestNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ResourceTemporaryUnavailable(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RucioException(*args, **kwargs)[source]

Bases: exceptions.Exception

To correctly use this class, inherit from it and define a ‘message’ property. That message will get printf’d with the keyword arguments provided to the constructor.

exception rucio.common.exception.RuleNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.RuleReplaceFailed(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ScopeAccessDenied(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ScopeNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.ServiceUnavailable(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.SourceAccessDenied(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.SourceNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.StagingAreaRuleRequiresLifetime(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.SubscriptionDuplicate(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.SubscriptionNotFound(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.UnsupportedOperation(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.UnsupportedStatus(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException

exception rucio.common.exception.UnsupportedValueType(*args, **kwargs)[source]

Bases: rucio.common.exception.RucioException