100
Care and Maintenance
■ KPDL Error Codes
Code Error Meaning
00 — Cannot initiate KPDL
01 dictfull Dictionary full; no new entries can be added
02 dictstackoverflow Too many begins
03 dictstackunderflow Too many ends
04 execstackoverflow Execution stack nesting depth exceeded 250
05 handle Name of error-reporting procedure
06 interrupt Control-C was received
07 invalidaccess Attempted violation of access attribute
08 invalidexit Exit not enclosed in any loop
09 invalidfile Invalid access string for file operator
10 invalidfont Invalid font name or invalid font dictionary format
11 invalidrestore Restore would destroy composite object created after save
12 ioerror Input/output error
13 limitcheck Path too complex, more than 6 files open, etc.
14 nocurrentpoint No current point is defined
15 rangecheck Operand out of allowed range
16 stackoverflow Operand stack overflow
17 stackunderflow Operand stack underflow
18 syntaxerror Syntax error in program
19 timeout Time limit exceeded
20 typecheck Wrong type of operand
21 undefined Name not found in dictionary
22 undefinedfilename File cannot be found
23 undefinedresult Overflow, underflow, or meaningless result
24 unmatchedmark Expected mark not found on stack
25 unregister Internal error
26 vmerror Virtual memory is exhausted, or illegal access was
attempted
27 badpassword Bad password
28 invalidnumber Invalid number
29 nomemory Memory unavailable
30 configurationerror Setpagedevice request cannot be satisfied
31 invalidcontext Improper use of context operation
32 invalidid Invalid identifier for external object
33 undefinedresource Resource instance not found
98 fatal Fatal error (User memory exhausted)