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)¶
-
exception
rucio.common.exception.
AccountNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
CannotAuthenticate
(*args, **kwargs)¶
-
exception
rucio.common.exception.
CannotAuthorize
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Failed to authorize an operation.
-
exception
rucio.common.exception.
ClientParameterMismatch
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ClientProtocolNotSupported
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ConfigNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ConfigurationError
(*args, **kwargs)¶
-
exception
rucio.common.exception.
CounterNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DIDTypeError
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
An operation related to DIDType went wrong
-
exception
rucio.common.exception.
DataIdentifierAlreadyExists
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DataIdentifierNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DatabaseException
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DestinationNotAccessible
(*args, **kwargs)¶
-
exception
rucio.common.exception.
Duplicate
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DuplicateContent
(*args, **kwargs)¶
-
exception
rucio.common.exception.
DuplicateFileTransferSubmission
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
A transfer for the same file is already submitted to the Transfer Tool.
-
exception
rucio.common.exception.
DuplicateRule
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ErrorLoadingCredentials
(*args, **kwargs)¶
-
exception
rucio.common.exception.
FileAlreadyExists
(*args, **kwargs)¶
-
exception
rucio.common.exception.
FileConsistencyMismatch
(*args, **kwargs)¶
-
exception
rucio.common.exception.
FileReplicaAlreadyExists
(*args, **kwargs)¶
-
exception
rucio.common.exception.
FullStorage
(*args, **kwargs)¶
-
exception
rucio.common.exception.
IdentityError
(*args, **kwargs)¶
-
exception
rucio.common.exception.
IdentityNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InputValidationError
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InsufficientAccountLimit
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InsufficientTargetRSEs
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidMetadata
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidObject
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidPath
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidRSEExpression
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidReplicationRule
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidRequest
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidRuleWeight
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidType
(*args, **kwargs)¶
-
exception
rucio.common.exception.
InvalidValueForKey
(*args, **kwargs)¶
-
exception
rucio.common.exception.
KeyNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
LifetimeExceptionDuplicate
(*args, **kwargs)¶
-
exception
rucio.common.exception.
LifetimeExceptionNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ManualRuleApprovalBlocked
(*args, **kwargs)¶
-
exception
rucio.common.exception.
MetalinkJsonParsingError
(data, metalink_err, json_err, *args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Failed to parse input with metalink and json
-
exception
rucio.common.exception.
MissingClientParameter
(*args, **kwargs)¶
-
exception
rucio.common.exception.
MissingDependency
(*args, **kwargs)¶
-
exception
rucio.common.exception.
MissingModuleException
(*args, **kwargs)¶
-
exception
rucio.common.exception.
MissingSourceReplica
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NameTypeError
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NoAuthInformation
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NoDistance
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
No distance can be found between 2 RSEs
-
exception
rucio.common.exception.
NoFilesDownloaded
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NoFilesUploaded
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NotAllFilesDownloaded
(*args, **kwargs)¶
-
exception
rucio.common.exception.
NotAllFilesUploaded
(*args, **kwargs)¶
-
exception
rucio.common.exception.
PolicyPackageNotFound
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
The policy package specified in the config file cannot be loaded.
-
exception
rucio.common.exception.
RSEAccessDenied
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEAttributeNotFound
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
RSE attribute not found.
-
exception
rucio.common.exception.
RSEBlacklisted
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
RucioException: To be deprecated at a later time, replaced by RSEWriteBlocked
Bases:
rucio.common.exception.RucioException
Cannot retrieve checksum from RSE
-
exception
rucio.common.exception.
RSEFileNameNotSupported
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSENotConnected
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSENotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEOperationNotSupported
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEOverQuota
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEProtocolDomainNotSupported
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEProtocolNotSupported
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEProtocolPriorityError
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RSEWriteBlocked
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ReplicaIsLocked
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Replica has one or more locks.
-
exception
rucio.common.exception.
ReplicaNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ReplicaUnAvailable
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ReplicationRuleCreationTemporaryFailed
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RequestNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
RucioException
(*args, **kwargs)¶ Bases:
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)¶
-
exception
rucio.common.exception.
RuleReplaceFailed
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ScopeAccessDenied
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ScopeNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ScratchDiskLifetimeConflict
(*args, **kwargs)¶
-
exception
rucio.common.exception.
ServerConnectionException
(*args, **kwargs)¶
-
exception
rucio.common.exception.
SourceAccessDenied
(*args, **kwargs)¶
-
exception
rucio.common.exception.
SourceNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
StagingAreaRuleRequiresLifetime
(*args, **kwargs)¶
-
exception
rucio.common.exception.
SubscriptionDuplicate
(*args, **kwargs)¶
-
exception
rucio.common.exception.
SubscriptionNotFound
(*args, **kwargs)¶
-
exception
rucio.common.exception.
SubscriptionWrongParameter
(*args, **kwargs)¶
-
exception
rucio.common.exception.
TransferToolTimeout
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Timeout from the transfer tool
-
exception
rucio.common.exception.
TransferToolWrongAnswer
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Wrong answer returned by the transfer tool
-
exception
rucio.common.exception.
UndefinedPolicy
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Cannot find a defined policy in the Rucio config
-
exception
rucio.common.exception.
UnsupportedAccountName
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Requested account name is not supported for users.
-
exception
rucio.common.exception.
UnsupportedDIDType
(*args, **kwargs)¶
-
exception
rucio.common.exception.
UnsupportedKeyType
(*args, **kwargs)¶
-
exception
rucio.common.exception.
UnsupportedOperation
(*args, **kwargs)¶
-
exception
rucio.common.exception.
UnsupportedRequestedContentType
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
The requested content type is not supported by the API endpoint.
-
exception
rucio.common.exception.
UnsupportedStatus
(*args, **kwargs)¶
-
exception
rucio.common.exception.
UnsupportedValueType
(*args, **kwargs)¶
-
exception
rucio.common.exception.
VONotFound
(*args, **kwargs)¶ Bases:
rucio.common.exception.RucioException
Requested VO does not exist.