> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/android-development-kit/error-code.md).

# Error Code

When encountering an error, VidaBase functions may throw exceptions. These exceptions can be caught and handled appropriately in your code.

Asynchronous versions of VidaBase functions may return an error code or an exception as a parameter in the listener callback. You can check for error codes or handle exceptions in the callback to handle any errors that occur during the asynchronous operations.

#### Error Code

Here is a table listing the error codes and their corresponding descriptions

| Error Code | Description                                    |
| ---------- | ---------------------------------------------- |
| 20001      | Message signing failed                         |
| 20002      | Failed to store key                            |
| 20003      | Failed to update key                           |
| 20004      | Failed to load key                             |
| 20005      | Failed to delete key                           |
| 20006      | No credentials found                           |
| 20007      | Failed to store signed signatures              |
| 20008      | Failed to load signed signatures               |
| 20009      | Failed to send signed signatures               |
| 20010      | Signing with biometry is disabled              |
| 20011      | Signing with biometry was canceled             |
| 20012      | Network error occurred                         |
| 20013      | Wrong password provided                        |
| 20014      | No signatures to send                          |
| 20015      | Embed token is wrong                           |
| 20016      | Biometry is not available                      |
| 20017      | Registered presence is different than required |
| 20018      | Token has expired                              |
| 20019      | Biometric Authentication Failed                |
