Errors
- exception deker.errors.DekerArrayError
 Bases:
DekerBaseApplicationErrorIf something goes wrong in Array.
- exception deker.errors.DekerArrayTypeError
 Bases:
DekerArrayErrorIf final Array’s or VArray’s values type do not match the dtype, set in Collection schema.
- exception deker.errors.DekerBaseApplicationError
 Bases:
ExceptionBase attribute exception.
- exception deker.errors.DekerClientError
 Bases:
DekerBaseApplicationError,RuntimeErrorIf something goes wrong in Client.
- exception deker.errors.DekerCollectionAlreadyExistsError
 Bases:
DekerCollectionErrorIf collection with the same name already exists.
- exception deker.errors.DekerCollectionError
 Bases:
DekerBaseApplicationErrorIf something goes wrong in Collection.
- exception deker.errors.DekerCollectionNotExistsError
 Bases:
DekerCollectionErrorIf collection doesn’t exist.
- exception deker.errors.DekerExceptionGroup(message, exceptions)
 Bases:
DekerBaseApplicationErrorIf one or more threads finished with any exception.
Name, message and reasonable tracebacks of all of these exceptions shall be collected in a list and passed to this class along with some message.
``` futures = [executor.submit(func, arg) for arg in iterable]
exceptions = [] for future in futures:
- try:
 future.result()
- except Exception as e:
 exceptions.append(repr(e) + “
- Parameters
 message (str) –
exceptions (List[str]) –
- exception deker.errors.DekerFilterError
 Bases:
DekerBaseApplicationErrorIf something goes wrong during filtering.
- exception deker.errors.DekerInstanceNotExistsError
 Bases:
DekerBaseApplicationErrorIf instance was deleted, but user is trying to call methods on it.
- exception deker.errors.DekerIntegrityError
 Bases:
DekerBaseApplicationErrorIf something goes wrong during integrity check.
- exception deker.errors.DekerInvalidManagerCallError
 Bases:
DekerBaseApplicationErrorIf we try to call method that shouldn’t be called.
E.g., .varrays in Arrays Collection
- exception deker.errors.DekerInvalidSchemaError
 Bases:
DekerBaseApplicationErrorIf schema is invalid.
- exception deker.errors.DekerLockError
 Bases:
DekerBaseApplicationErrorIf a Collection or a Array or VArray instance is locked.
- exception deker.errors.DekerMemoryError
 Bases:
DekerBaseApplicationError,MemoryErrorEarly memory overflow exception.
- exception deker.errors.DekerMetaDataError
 Bases:
DekerInvalidSchemaErrorIf metadata is invalid/corrupted.
- exception deker.errors.DekerSubsetError
 Bases:
DekerArrayErrorIf something goes wrong while Subset managing.
- exception deker.errors.DekerVSubsetError(message, exceptions)
 Bases:
DekerSubsetError,DekerExceptionGroupIf something goes wrong while VSubset managing.
Regarding that VSubset’s inner Subsets’ processing is made in an Executor, this exception actually is an exceptions messages group.
- Parameters
 message (str) –
exceptions (List[str]) –
- exception deker.errors.DekerValidationError
 Bases:
DekerBaseApplicationErrorIf something goes wrong during validation.