Informix Error -23111: Internal error. Illegal argument for locale initialization.
Cause and resolution
Internal error. Illegal argument for locale initialization.
An internal function used an illegal argument while it was initializing the GLS structures. The arguments can only be one of the following: FE_PROC, BE_PROC, or SESS_PROC. If the error recurs, see your Administrator's Guide or Reference to acquire additional diagnostics and contact IBM Informix Technical Support with the diagnostic information.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-23111 is an internal error — per the official guidance, an internal function used an
illegal argument while initializing the GLS structures; the valid arguments are limited to
FE_PROC, BE_PROC, or SESS_PROC.
- A GLS initialization argument outside
FE_PROC/BE_PROC/SESS_PROC, per the official guidance — no further user-actionable detail is given.
Solutions / Resolution
- If this error recurs, consult the Administrator's Guide or Reference for additional diagnostics and contact IBM Informix Technical Support with that information, per the official guidance.
Examples
N/A
No specific triggering statement is documented — this is reported as an internal error.
Diagnostic Checks
- Record the full sequence of events, and escalate to IBM Informix Technical Support with any additional diagnostics from the Administrator's Guide/Reference if the error recurs.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -23111 in this set yet.
GLS initialization received an illegal argument (outside FE_PROC/BE_PROC/
SESS_PROC) — an internal error; contact IBM Informix Technical Support if it recurs.