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. |