# SERVER ERROR CODES

AyaNova will provide a server error code when an error arises.
All AyaNova server error codes start with the letter E followed by a number in the range 1000-1999.

Server error codes are different from [API error codes](api-error-codes.md) which are intended for software and developers using the AyaNova developers API.

The purpose of these server error codes is to make it easier to look them up in this manual and easily communicate errors to technical support if necessary.

In most cases where an error occurs there will be more detailed information about the error in the [log file](common-log.md).

Here are all the error codes that can be returned by the AyaNova server:

| CODE | MEANING |
| ----- | ------------------------------ |
| E1000 | Could not connect to the database specified in the [connection string](ops-config-db.md). |
| E1010 | Could not find wwwRoot folder. AyaNova must be started from the folder immediately above wwwRoot.  Generally the start folder should be the same folder as AyaNova.dll file. |
| E1012 | Missing resource folder. AyaNova was started from the wrong location or the resource folder was not installed properly. This is required to intialize a new AyaNova database |
| E1013 | Missing translation resource file was deleted, renamed or not installed correctly. Resource translation files are required to load into a new AyaNova database to display text in several translations for the user interface |
| E1015 | Missing translation. One or more of the stock translations were not found in the database or a custom translation specified in the config setting [AYANOVA_DEFAULT_TRANSLATION](ops-config-default-translation.md) is missing from the database.  Log will have details. |
| E1020 | Licensing related error. The message will contain the explanation |
| E1030 | AyaNova database failed an integrity check. Contact support immediately. |
| E1040 | File location [environment variables](ops-config-environment-variables.md) for backup files and user files were found to be the same location and must not be |
| E1050 | XXXXXXXX |
| E1060 | XXXXXXXX |
| E1070 | XXXXXXXX |
| E1080 | XXXXXXXX |
| E1090 | AyaNova failed to start due to an unexpected error during boot. |