Informix Error -8354: Function <funcname> Exception received for ICU memory allocation. </funcname>
Cause and resolution
Function <funcname> Exception received for ICU memory allocation. </funcname>
Explanation:An exception was received while allocating memory for ICU data structures. Action:Make sure that the system has enough memory to run the command. If the problem persists, contact __TS__to resolve the problem.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-8354 fires when an exception occurs allocating memory for ICU (International Components for Unicode) data structures — per the official guidance.
- Insufficient system memory for ICU allocation, per the official guidance — the direct, only cause.
Solutions / Resolution
- Make sure the system has enough memory to run the command, per the official guidance.
- If the problem persists, contact IBM Informix Technical Support, per the official guidance.
Examples
Checking system memory
$ free -h
Diagnostic Checks
- Check system memory availability, and escalate to IBM Informix Technical Support if the issue persists.
Related Errors / Related Topics
- -8357 — "Function
Out of memory exception." A related memory-exhaustion error, general to query processing rather than specifically ICU allocation.
An ICU memory allocation failed — check system memory availability.