Informix Error -9790: Language Manager initialization failed.
Cause and resolution
Language Manager initialization failed.
This error can occur in the following scenarios:
1. The database server could not load internal C language or initialize data areas during server initialization.
The following error message appears in the log:
Language Manager initialization failed.
2. An internal Language Manager error occurs during UDR loading or execution, causing a failure such as memory allocation or locking.
The following error messages appears in the log:
ERROR: Loading Routine routine_name procid = process_ID_number file: sqlmload.c
ERROR: Unloading Routine routine_name procid = process_ID_number file: sqlmunld.c
ERROR: Routine execution problem -- procname= procedure_name procid = process_ID_number file: sqlmexec.c
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9790 fires when the database server's Language Manager fails to initialize — per the official guidance.
- The server failing to load internal C language support or initialize data areas during server startup, per the official guidance — the first named scenario.
- An internal Language Manager error during UDR loading or execution, per the official guidance — the second named scenario, e.g. memory allocation or locking failures.
Solutions / Resolution
- Check the log for the exact accompanying message and scenario, consistent with the official guidance's two documented scenarios, and address the underlying resource or configuration issue.
Examples
N/A
No specific triggering statement is documented; check online.log for the accompanying
detail.
Diagnostic Checks
- Check
online.logfor "Language Manager initialization failed" and surrounding messages, to determine whether it's a startup-time or UDR-load/execution-time failure.
Related Errors / Related Topics
- -9791 — "User-defined routine execution failed." A related Language Manager error, on a specific routine's execution rather than the Language Manager's own initialization.
- -9792 — "User-defined-routine language initialization failed." A related Language Manager error, on a specific language's module initialization rather than the Language Manager overall.
The Language Manager failed to initialize, either at server startup or during UDR loading/
execution — check online.log for the specific scenario.