The following table contains the description of REXX error codes. Error numbers between 51 and 99 are implementation-dependent. Bear in mind that additional error information may be obtained by requesting the condition built-in function’s optional description value.
Error Code |
Description |
---|---|
1 |
Reserved |
2 |
Reserved |
3 |
Program is unreadable |
4 |
Program interrupted |
5 |
Machine storage exhausted |
6 |
Unmatched “/*” or quote |
7 |
WHEN or OTHERWISE expected |
8 |
Unexpected THEN or ELSE |
9 |
Unexpected WHEN or OTHERWISE |
10 |
Unexpected or unmatched END |
11 |
Control stack full |
12 |
Clause too long |
13 |
Invalid character in program |
14 |
Incomplete DO/SELECT/IF |
15 |
Invalid hexadecimal or binary string |
16 |
Label not found |
17 |
Unexpected PROCEDURE |
18 |
THEN expected |
19 |
String or symbol expected |
20 |
Symbol expected |
21 |
Invalid data on end of clause |
22 |
Invalid character string |
23 |
Invalid SBCS/DBCS mixed string |
24 |
Invalid TRACE request |
25 |
Invalid sub-keyword found |
26 |
Invalid whole number |
27 |
Invalid DO syntax |
28 |
Invalid LEAVE or ITERATE |
29 |
Environment name too long |
30 |
Name or string > 250 characters |
31 |
Name starts with number or “.” |
32 |
Invalid use of stem |
33 |
Invalid expression result |
34 |
Logical value not 0 or 1 |
35 |
Invalid expression |
36 |
Unmatched “(” in expression |
37 |
Unexpected “,” or “)” |
38 |
Invalid template or pattern |
39 |
Evaluation stack overflow |
40 |
Incorrect call to routine |
41 |
Bad arithmetic conversion |
42 |
Arithmetic overflow/underflow |
43 |
Routine not found |
44 |
Function did not return data |
45 |
No data specified on function RETURN |
46 |
Invalid variable reference |
47 |
Unexpected label |
48 |
Failure in system service |
49 |
Interpreter failure |
50 |
Reserved |
Be the first to comment