Informix Error -9429: Java initialization failed, unable to find the library/routine (<identifier>).
Cause and resolution
Java initialization failed, unable to find the library/routine (<identifier>).
Java startup failed to locate the library or the specified routine (<identifier>). </identifier>
Check the Java installation on the machine. Either a wrong version of the JDK has been installed, or the installation has not been completed correctly.
</identifier>Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9429 fires when Java startup fails to locate the named library or routine — per the official guidance.
- A wrong version of the JDK installed, per the official guidance — the first named cause.
- An incomplete JDK installation, per the official guidance — the second named cause.
Solutions / Resolution
- Check the Java installation on the machine, per the official guidance.
- Reinstall the correct JDK version if needed, per the official guidance's implication.
Examples
N/A
No specific triggering statement is documented; the named library/routine varies.
Diagnostic Checks
- Check the installed JDK version against the documented requirement, and verify the installation is complete.
Related Errors / Related Topics
- -9431 — "Can't find system class or method or library (
)." A related Java-startup lookup failure, on system classes/methods rather than the JDK library/routine itself.
Java startup couldn't locate a required library or routine — check the JDK version and installation completeness.