Listed below are the different errors likely to be returned by the adonix engine during the execution of a process. These errors provoke, when they are not intercepted by the instruction Onerrgo, the stopping of the process and the display of a message in an error box.
When they are intercepted by the instruction Onerrgo, an error leads to a branching to the corresponding label. The corresponding error number can then be found in the variable errn and the line number in the variable errl and the stopping of the execution by the instruction End, or the restart of the execution at the instruction following that which provoked the error by the instruction Resume.
| N° | Explanation | Name |
| 1 | A closing bracket is missing | ERPAFPA |
| 2 | An opening bracket is missing | ERPAOPA |
| 3 | A comma is missing | ERPAVIR |
| 4 | Function unknown | ERPAFON |
| 5 | Illegal character | ERCARIN |
| N° | Explanation | Name |
| 6 | Non existent variable | ERVARI |
| 7 | Non existent class | ERCLAS |
| 8 | Index incorrect | ERINDI |
| 9 | No current field | ERPAZC |
| 10 | Incompatible type | ERMODE |
| 61 | Variable exists already | ERVEX |
| 62 | Non modifiable variable | EREADONLY |
| 69 | Incorrect number of parameters | ERARGNO |
| 70 | Incompatible parameter type | ERARGTY |
| N° | Explanation | Name |
| 11 | Negative root for a number | ERSQNG |
| 12 | Error in trigonometric calculation | ERTRIG |
| 13 | Calculation capacity exceeded | ERHUGE |
| 14 | Log error of a negative number | ERLOGN |
| 15 | Hyperbolic trigonometric error | ERTRIH |
| 16 | Error in the factorial calculation | ERFACT |
| 17 | Negative index | ERINEG |
| 18 | Incorrect label number | ERNULI |
| 50 | Function not defined for the given value | ERDOM |
| 51 | Error in DCB management | ERDCB |
| 52 | Error log(0) | ERLOGZ |
| 53 | Division by 0 error | ERDIVZ |
| 55 | Too many dimensions | ERDIM |
| 56 | Error - date incorrect | ERDATE |
| N° | Explanation | Name |
| 19 | File type incorrect | INCFIC |
| 20 | Non-existent file | PAFIC |
| 84 | Object already exists | EROBEX |
| 21 | Key does not exist in this table | PACLE |
| 22 | Incorrect read mode | MODIN |
| 23 | Error in C-ISAM file management | ERISAM |
| 24 | Error in sequential file management | ERGFIC |
| 25 | System error | ERSYST |
| 58 | Error in message file | ERMESS |
| 27 | Problem with access to a file | ERACCE |
| 28 | opening of a single table 2 times | ERREOP |
| 29 | Too many tables open | TROFIC |
| 30 | Incorrect table associated with mask | PAFIAS |
| 31 | No more memory available | PLUMEM |
| 57 | No seek possible in stdio | ERSEEK |
| 48 | No transaction underway | PADTRAN |
| 49 | There is already a transaction in process | DEJTRAN |
| 63 | Exclusive opening access impossible | ACEXIMP |
| 66 | Incorrect file name | ERFNAM |
| 71 | Closure impossible during a transaction | CLOTRAN |
| 75 | Oracle error | ERORA |
| 76 | SQL Server error | ERING |
| 78 | Error on transaction file | ERTRAN |
| 43 | Table locked | FISLOCK |
| N° | Explanation | Name |
| 32 | Return does not correspond to a Gosub | ERRET |
| 38 | Too many processes or procedures in process | TROPRO |
| 39 | Non existent label | ERLAB |
| N° | Explanation | Name |
| 33 | Function not implemented ! | EREX |
| 34 | Error in variable creation | ERVARC |
| 41 | Step value nul | ERLOOP |
| 26 | Internal error | ERINT |
| 44 | No more space on the disk | ERMDISK |
| 45 | Error in APL file management | ERAPL |
| 46 | Non existent printer file | ERIMP |
| 60 | No more channels available | ERCHAN |
| 64 | Non existent processes | NOPROC |
| 65 | File size limit exceeded | ERULIM |
| 67 | Too much Adonix in process | ERTRAD |
| 68 | Too many users using this application | ERTRAP |
| 72 | Adonix has not been licensed | ERADNS |
| 73 | Non existent application | ERAPIN |
| 54 | Incorrect application license! | ERSRAP |
| 74 | ADONIX license Application incompatible | ERAPAD |
| 77 | Too many Options in this menu | ERRTOM |
| 81 | Non-existent field | ENAREA |
| 82 | Too many reports open | ERTROFORM |
| 83 | Opening of the same report twice | EROUVFORM |
| N° | Explanation | Name |
| 47 | Non existent mask | ERPAMK |
| 35 | The rank is not a grid | ERPATB |
| 37 | 2 masks with same abbreviation | ERMABR |
| 42 | Too many masks open | ERTROM |
| 59 | Too many grids open | ETRETA |
| 36 | Non-existent window | NOFEN |
| 79 | Too many open windows | ERTRWD |
| 80 | Error in the initialization of the Terminal | ETERIN |
| N° | Explanation | Name |
| 1 | Record already locked | ERLOCK |
| 2 | partial search | ERECIND |
| 3 | duplicate key | ERDUPCL |
| 4 | Start/End of file | ERDEBF |
| 5 | no record found | ERPALEC |
| N° | Explanation | Name |
| 1 | A closing bracket is missing | ERPAFPA |
| 2 | An opening bracket is missing | ERPAOPA |
| 3 | A comma is missing | ERPAVIR |
| 4 | Function unknown | ERPAFON |
| 5 | Illegal character | ERCARIN |
| 6 | Non existent variable | ERVARI |
| 7 | Non existent class | ERCLAS |
| 8 | Index incorrect | ERINDI |
| 9 | No current field | ERPAZC |
| 10 | Incompatible type | ERMODE |
| 11 | Negative root for a number | ERSQNG |
| 12 | Error in trigonometric calculation | ERTRIG |
| 13 | Calculation capacity exceeded | ERHUGE |
| 14 | Logarithm for a negative number | ERLOGN |
| 15 | Hyperbolic trigonometric error | ERTRIH |
| 16 | Error in the factorial calculation | ERFACT |
| 17 | Negative index | ERINEG |
| 18 | Incorrect label number | ERNULI |
| 19 | File type incorrect | INCFIC |
| 20 | Non-existent file | PAFIC |
| 21 | Key does not exist in this table | PACLE |
| 22 | Incorrect read mode | MODIN |
| 23 | Error in C-ISAM file management | ERISAM |
| 24 | Error in sequential file management | ERGFIC |
| 25 | System error | ERSYST |
| 26 | Internal error | ERINT |
| 27 | Problem with access to a file | ERACCE |
| 28 | Opening of a single table 2 times | ERREOP |
| 29 | Too many tables open | TROFIC |
| 30 | Incorrect table associated with mask | PAFIAS |
| 31 | No more memory available | PLUMEM |
| 32 | Return does not correspond to a Gosub | ERRET |
| 33 | Function not implemented ! | EREX |
| 34 | Error in variable creation | ERVARC |
| 35 | The rank is not a grid | ERPATB |
| 36 | Non-existent window | NOFEN |
| 37 | 2 masks with same abbreviation | ERMABR |
| 38 | Too many processes or procedures in process | TROPRO |
| 39 | Non existent label | ERLAB |
| 40 | Error in write to file | ERECR |
| 41 | Step value null | ERLOOP |
| 42 | Too many masks open | ERTROM |
| 43 | Table locked | FISLOCK |
| 44 | No more space on the disk | ERMDISK |
| 45 | Error in APL file management | ERAPL |
| 46 | Non existent printer file | ERIMP |
| 47 | Non existent mask | ERPAMK |
| 48 | No transaction underway | PADTRAN |
| 49 | There is already a transaction in process | DEJTRAN |
| 50 | Function not defined for the given value | ERDOM |
| 51 | Error in DCB management | ERDCB |
| 52 | Error log(0) | ERLOGZ |
| 53 | Division by 0 error | ERDIVZ |
| 54 | Incorrect application license! | ERSRAP |
| 55 | Too many dimensions | ERDIM |
| 56 | Error - date incorrect | ERDATE |
| 57 | No seek possible in stdio | ERSEEK |
| 58 | Error in message file | ERMESS |
| 59 | Too many grids open | ETRETA |
| 60 | No more channels available | ERCHAN |
| 61 | Variable exists already | ERVEX |
| 62 | Non modifiable variable | EREADONLY |
| 63 | Exclusive opening access impossible | ACEXIMP |
| 64 | Non existent processes | NOPROC |
| 65 | File size limit exceeded | ERULIM |
| 66 | Incorrect file name | ERFNAM |
| 67 | Too much Adonix in process | ERTRAD |
| 68 | Too many users using this application | ERTRAP |
| 69 | Incorrect number of parameters | ERARGNO |
| 70 | Incompatible parameter type | ERARGTY |
| 71 | Closure impossible during a transaction | CLOTRAN |
| 72 | Adonix has not been licensed | ERADNS |
| 73 | Non existent application | ERAPIN |
| 74 | ADONIX license/Application incompatible | ERAPAD |
| 75 | Oracle error | ERORA |
| 76 | SQL Server error | ERING |
| 77 | Too many Options in this menu | ERRTOM |
| 78 | Error on transaction file | ERTRAN |
| 79 | Too many open windows | ERTRWD |
| 80 | Error in the initialization of the terminal | ETERIN |
| 81 | Non-existent field | ENAREA |
| 82 | Too many reports open | ERTROFORM |
| 83 | Opening of the same report twice | EROUVFORM |
| 84 | Object already existing | EROBEX |