Informix Error -9444: Initialization of Java virtual processor failed: (<processor>). </processor>
Cause and resolution
Initialization of Java virtual processor failed: (<processor>). </processor>
Possible causes for this error message include incorrect settings in the configuration file for the database server, incorrect installation of the JDK release, missing links to the JDK shared libraries, and no informix.policy file.
Make sure that the configuration file for the database server has the correct settings for J/Foundation. Also make sure that your JDK release is properly installed. For Solaris systems that require /usr/lib links to the JDK shared libraries, make sure that the links are properly installed with the setjdk utility program.
If the informix.policy file is missing, copy the file $INFORMIXDIR/extend/krakatoa/informix.policy.std to $INFORMIXDIR/extend/krakatoa/informix.policy. You can customize the informix.policy file after you create it.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9444 fires when the named JVP fails to initialize — per the official guidance.
- Incorrect J/Foundation settings in the database server's configuration file, per the official guidance — the first named cause.
- Incorrect installation of the JDK release, per the official guidance — the second named cause.
- Missing links to the JDK shared libraries, per the official guidance — the third named cause (notably on Solaris).
- A missing
informix.policyfile, per the official guidance — the fourth named cause.
Solutions / Resolution
- Make sure the database server's configuration file has correct J/Foundation settings, per the official guidance.
- Make sure the JDK release is properly installed, per the official guidance.
- On Solaris, make sure
/usr/liblinks to the JDK shared libraries are properly installed with thesetjdkutility program, per the official guidance. - If
informix.policyis missing, copy$INFORMIXDIR/extend/krakatoa/informix.policy.stdto$INFORMIXDIR/extend/krakatoa/informix.policy, per the official guidance — it can be customized afterward.
Examples
Restoring a missing informix.policy file
$ cp $INFORMIXDIR/extend/krakatoa/informix.policy.std \
$INFORMIXDIR/extend/krakatoa/informix.policy
Diagnostic Checks
- Check the server's J/Foundation configuration settings, the JDK installation, Solaris
/usr/liblinks (if applicable), and the presence ofinformix.policy, correcting whichever is at fault.
Related Errors / Related Topics
- -9434 — "Unexpected failure during initialization of Java virtual processor." A related JVP-initialization error, unexplained/unexpected rather than tied to these specific named causes.
JVP initialization failed, most often a configuration, JDK installation, library-link, or
missing informix.policy issue — check each in turn.