Introduction

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.

Errors with the syntax analysis

ExplanationName
1A closing bracket is missingERPAFPA
2An opening bracket is missingERPAOPA
3A comma is missingERPAVIR
4Function unknownERPAFON
5Illegal characterERCARIN

Errors linked to the variables

ExplanationName
6Non existent variableERVARI
7Non existent classERCLAS
8Index incorrectERINDI
9No current fieldERPAZC
10Incompatible typeERMODE
61Variable exists alreadyERVEX
62Non modifiable variable EREADONLY
69Incorrect number of parametersERARGNO
70Incompatible parameter typeERARGTY

Errors in the evaluation

ExplanationName
11Negative root for a numberERSQNG
12Error in trigonometric calculationERTRIG
13Calculation capacity exceededERHUGE
14Log error of a negative numberERLOGN
15Hyperbolic trigonometric errorERTRIH
16Error in the factorial calculationERFACT
17Negative indexERINEG
18Incorrect label numberERNULI
50Function not defined for the given valueERDOM
51Error in DCB managementERDCB
52Error log(0)ERLOGZ
53Division by 0 errorERDIVZ
55Too many dimensionsERDIM
56Error - date incorrectERDATE

Errors in file management

ExplanationName
19File type incorrectINCFIC
20Non-existent filePAFIC
84Object already existsEROBEX
21Key does not exist in this tablePACLE
22Incorrect read modeMODIN
23Error in C-ISAM file managementERISAM
24Error in sequential file managementERGFIC
25System errorERSYST
58Error in message fileERMESS
27Problem with access to a fileERACCE
28opening of a single table 2 timesERREOP
29Too many tables openTROFIC
30Incorrect table associated with maskPAFIAS
31No more memory availablePLUMEM
57No seek possible in stdioERSEEK
48No transaction underwayPADTRAN
49There is already a transaction in processDEJTRAN
63Exclusive opening access impossibleACEXIMP
66Incorrect file nameERFNAM
71Closure impossible during a transactionCLOTRAN
75Oracle errorERORA
76SQL Server errorERING
78Error on transaction fileERTRAN
43Table lockedFISLOCK

Process errors

ExplanationName
32Return does not correspond to a GosubERRET
38Too many processes or procedures in processTROPRO
39Non existent labelERLAB

Miscellaneous errors

ExplanationName
33Function not implemented !EREX
34Error in variable creationERVARC
41Step value nulERLOOP
26Internal errorERINT
44No more space on the diskERMDISK
45Error in APL file managementERAPL
46Non existent printer fileERIMP
60No more channels availableERCHAN
64Non existent processesNOPROC
65File size limit exceededERULIM
67Too much Adonix in processERTRAD
68Too many users using this applicationERTRAP
72Adonix has not been licensedERADNS
73Non existent applicationERAPIN
54Incorrect application license!ERSRAP
74ADONIX license Application incompatibleERAPAD
77Too many Options in this menuERRTOM
81Non-existent fieldENAREA
82Too many reports openERTROFORM
83Opening of the same report twiceEROUVFORM

Page entry error

ExplanationName
47Non existent maskERPAMK
35The rank is not a gridERPATB
372 masks with same abbreviationERMABR
42Too many masks openERTROM
59Too many grids openETRETA
36Non-existent windowNOFEN
79Too many open windowsERTRWD
80Error in the initialization of the TerminalETERIN

Status of isam error in read / write sent in fstat

ExplanationName
1Record already lockedERLOCK
2partial searchERECIND
3duplicate keyERDUPCL
4Start/End of fileERDEBF
5no record foundERPALEC

Error sorted by number

ExplanationName
1A closing bracket is missingERPAFPA
2An opening bracket is missingERPAOPA
3A comma is missingERPAVIR
4Function unknownERPAFON
5Illegal characterERCARIN
6Non existent variableERVARI
7Non existent classERCLAS
8Index incorrectERINDI
9No current fieldERPAZC
10Incompatible typeERMODE
11Negative root for a numberERSQNG
12Error in trigonometric calculationERTRIG
13Calculation capacity exceededERHUGE
14Logarithm for a negative numberERLOGN
15Hyperbolic trigonometric errorERTRIH
16Error in the factorial calculationERFACT
17Negative indexERINEG
18Incorrect label numberERNULI
19File type incorrectINCFIC
20Non-existent filePAFIC
21Key does not exist in this tablePACLE
22Incorrect read modeMODIN
23Error in C-ISAM file managementERISAM
24Error in sequential file managementERGFIC
25System errorERSYST
26Internal errorERINT
27Problem with access to a fileERACCE
28Opening of a single table 2 timesERREOP
29Too many tables openTROFIC
30Incorrect table associated with maskPAFIAS
31No more memory availablePLUMEM
32Return does not correspond to a GosubERRET
33Function not implemented !EREX
34Error in variable creationERVARC
35The rank is not a gridERPATB
36Non-existent windowNOFEN
372 masks with same abbreviationERMABR
38Too many processes or procedures in processTROPRO
39Non existent labelERLAB
40Error in write to fileERECR
41Step value nullERLOOP
42Too many masks openERTROM
43Table lockedFISLOCK
44No more space on the diskERMDISK
45Error in APL file managementERAPL
46Non existent printer fileERIMP
47Non existent maskERPAMK
48No transaction underwayPADTRAN
49There is already a transaction in processDEJTRAN
50Function not defined for the given valueERDOM
51Error in DCB managementERDCB
52Error log(0)ERLOGZ
53Division by 0 errorERDIVZ
54Incorrect application license!ERSRAP
55Too many dimensionsERDIM
56Error - date incorrectERDATE
57No seek possible in stdioERSEEK
58Error in message fileERMESS
59Too many grids openETRETA
60No more channels availableERCHAN
61Variable exists alreadyERVEX
62Non modifiable variable EREADONLY
63Exclusive opening access impossibleACEXIMP
64Non existent processesNOPROC
65File size limit exceededERULIM
66Incorrect file nameERFNAM
67Too much Adonix in processERTRAD
68Too many users using this applicationERTRAP
69Incorrect number of parametersERARGNO
70Incompatible parameter typeERARGTY
71Closure impossible during a transactionCLOTRAN
72Adonix has not been licensedERADNS
73Non existent applicationERAPIN
74ADONIX license/Application incompatible ERAPAD
75Oracle errorERORA
76SQL Server errorERING
77Too many Options in this menuERRTOM
78Error on transaction fileERTRAN
79Too many open windowsERTRWD
80Error in the initialization of the terminalETERIN
81Non-existent fieldENAREA
82Too many reports openERTROFORM
83Opening of the same report twiceEROUVFORM
84Object already existingEROBEX