Persistence Library Error Codes

The following table contains unified persistence initialization and cleaning library error codes with their corresponding descriptions.

Error #

Error/Status Code

Description

0 SNTL_PERSISTENCE_SUCCESS Successful operation.
510001 SNTL_PERSISTENCE_NO_SUCCESS Failed operation.
510002 SNTL_PERSISTENCE_RESOURCE_LOCK_FAILURE Failed to acquire an API lock. On receiving this error, retry calling this API.
510003 SNTL_PERSISTENCE_NOT_SUPPORTED The requested operation is not supported by the library.
510004 SNTL_PERSISTENCE_CALLING_ERROR Error in calling the API.
510005 SNTL_PERSISTENCE_NO_RESOURCES Insufficient resources (such as memory) are available to complete the operation.
510006 SNTL_PERSISTENCE_INVALID_CONTEXT Invalid persistence context.
510007 SNTL_PERSISTENCE_INSUFFICIENT_PERMISSIONS User does not have sufficient permissions to complete the operation.
510008 SNTL_PERSISTENCE_CONFIG_FAIL Failed to perform persistence configuration.
510009 SNTL_PERSISTENCE_FILE_INFO_EXISTS Persistence information already exists.
510010 SNTL_PERSISTENCE_FILE_READ_FAIL Error in reading the persistence file.
510011 SNTL_PERSISTENCE_FILE_WRITE_FAIL Error in writing into the persistence file.
510012 SNTL_PERSISTENCE_FILE_OPEN_FAIL Error in opening the persistence file.
510013 SNTL_PERSISTENCE_LOCK_ERROR The resource lock required is not available or already busy. On receiving this error, retry calling this API.
510014 SNTL_PERSISTENCE_FILE_NOT_FOUND File not found.
510015 SNTL_PERSISTENCE_INTERNAL_ERROR Internal error while creating the persistence data.
510016 SNTL_PERSISTENCE_LIBRARY_NOT_INITIALIZED Library not initialized.
510017 SNTL_PERSISTENCE_INVALID_ATTR_KEY Invalid attribute key.
510018 SNTL_PERSISTENCE_VENDOR_ID_ERROR Library is not serialized with the vendor ID.
510019 SNTL_PERSISTENCE_DEVICE_NOT_SUPPORTED Persistence device type is not supported.
510020 SNTL_PERSISTENCE_FILE_TAMPERED File or persistence database is tampered.
510021 SNTL_PERSISTENCE_UNABLE_TO_WRITE Error in writing into the persistence database.
510022 SNTL_PERSISTENCE_FILE_ACCESS_ERROR Unable to write into the persistence database.
510023 SNTL_PERSISTENCE_NOT_RECOVERABLE Unable to recover any data from the database.
510024 SNTL_PERSISTENCE_WRONG_FILE Database not found for this vendor.
510025 SNTL_PERSISTENCE_BAD_RECORD_SIZE Inconsistent persistence record found.
510026 SNTL_PERSISTENCE_REPAIR_NOT_PERFORMED Repair has not been performed on this database.
510027 SNTL_PERSISTENCE_REPAIR_FAIL Unable to repair persistence file/database.
510028 SNTL_PERSISTENCE_REPAIR_COMPLETE_LOSS Database repaired with complete data loss.
510029 SNTL_PERSISTENCE_REPAIR_WITH_LOSS Database repaired with some data loss.
510030 SNTL_PERSISTENCE_MISMATCH_FILES Mismatch in the primary and backup file.
510031 SNTL_PERSISTENCE_REPAIR_ATTEMPTED Repair attempted more than twice on this database.
510032 SNTL_PERSISTENCE_PATH_ACCESS_ERROR Failure in accessing the persistence primary file/database.
510033 SNTL_PERSISTENCE_DB_NOT_INITIALIZED Persistence database initialization error.
510034 SNTL_PERSISTENCE_DB_NOT_SECURED Failure is protecting the persistence file/database.
510035 SNTL_PERSISTENCE_RECORD_NOT_FOUND Specified persistence record does not exists in the store.
510036 SNTL_PERSISTENCE_INTERNAL_PARAMETER_ERROR Invalid persistence parameters.
510037 SNTL_PERSISTENCE_ALREADY_SECURED Persistence files are already secured.
510038 SNTL_PERSISTENCE_AUTH_DATA_ERROR Persistence authentication failed.
510039 SNTL_PERSISTENCE_MAX_LIMIT_REACHED_ERROR When the available resources exceed the maximum limit.
510040 SNTL_PERSISTENCE_MAX_RESOURCE_LIMIT_ERROR No resources left.
510041 SNTL_PERSISTENCE_FILE_HANDLE_ERROR Persistence file handler error.
510042 SNTL_PERSISTENCE_PATH_TOO_LONG Persistence internal path is too long.
510043 SNTL_PERSISTENCE_SECTION_ACCESS_ERROR Unable to access the persistence section.
510044 SNTL_PERSISTENCE_INVALID_SECTION Persistence is not available.
510045 SNTL_PERSISTENCE_INVALID_SECTION_VERSION Persistence does not exist.
510046 SNTL_PERSISTENCE_DATA_INCONSISTENT Persistence database inconsistent.
510047 SNTL_PERSISTENCE_DB_DOES_NOT_EXIST Persistence database does not exist.
510048 SNTL_PERSISTENCE_NO_COMMUTER_FEATURE_VERSION_IN_USE No commuter record in the persistence database.
510049 SNTL_PERSISTENCE_NO_RECORDS_FOUND No records found in the persistence database.