Informix Error -23086: Unable to spawn the preprocessor.
Cause and resolution
Unable to spawn the preprocessor.
The ESQL processor cannot spawn the ESQL preprocessor.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-23086 fires when the ESQL processor can't spawn the ESQL preprocessor sub-process — per the official guidance.
- A failure spawning the ESQL preprocessor sub-process, per the official guidance — no further named detail; check the preprocessor's installation and permissions.
Solutions / Resolution
- Check that the preprocessor executable is installed and executable, per the official guidance's implication.
Examples
N/A
No specific triggering statement is documented beyond a spawn failure.
Diagnostic Checks
- Check the preprocessor executable's presence, permissions, and PATH visibility.
Related Errors / Related Topics
- -23092 — "Unable to spawn the compiler." The same class of sub-process-spawn error, for the compiler rather than the preprocessor.
- -23093 — "Unable to spawn the linker." The same class of sub-process-spawn error, for the linker rather than the preprocessor.
- -23094 — "Unable to spawn the resource compiler." The same class of sub-process- spawn error, for the resource compiler rather than the preprocessor.
The ESQL processor couldn't spawn the preprocessor — check its installation and permissions.