Informix Error -22621: Out of Memory for symbol table.
Cause and resolution
Out of Memory for symbol table.
This message indicates an IBM Informix ESQL/FORTRAN preprocessor error. The preprocessor is unable to allocate more memory for the symbol table. If possible, reduce the number of processes that are running at the same time as the preprocessor or reduce the number of symbols that your FORTRAN program defines.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-22621 fires when the ESQL/FORTRAN preprocessor can't allocate more memory for its symbol table — per the official guidance.
- Insufficient memory available to the preprocessor for its symbol table, per the official guidance — the direct, only cause.
Solutions / Resolution
- Reduce the number of processes running concurrently with the preprocessor, per the official guidance, or
- Reduce the number of symbols the FORTRAN program defines, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond symbol-table memory exhaustion.
Diagnostic Checks
- Check system memory availability and concurrent process load, and reduce the program's symbol count if the constraint can't be relieved otherwise.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -22621 in this set yet.
The preprocessor ran out of memory for its symbol table — reduce concurrent load or the program's symbol count.