Informix Error -427
-427 Bind count routine called with a different count.
This internal error should not occur. If you can find no direct cause for the error, note all circumstances and contact IBM Informix Technical Support.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-427 is another error classified as internal and not expected under normal circumstances, in the
same family as -392/-426 — the official guidance identifies no specific application-level
trigger.
- An internal server-side bug triggered by a specific, likely unusual combination of statement structure and data.
- A client/driver-level issue interacting badly with the server's parameter-binding mechanism in a way that produces a count mismatch internally.
Solutions / Resolution
- Don't expect to encounter this under normal usage, per the official guidance.
- If no direct cause can be identified, document all relevant circumstances — the statement being executed, client driver/version, server version, and any other conditions present at the time.
- Contact IBM Informix Technical Support with that documentation, per the official guidance, rather than attempting to diagnose or work around it at the application level.
Examples
Documenting the circumstances for a support case
- Exact statement being executed
- Client driver and version
- Server version
- Frequency: one-off or reproducible?
Diagnostic Checks
- Confirm whether the error is a one-off or reproducible.
- Check the server version against known issues/patches for this specific internal error.
Related Errors / Related Topics
- -426 — "Unknown values have already been supplied." Another error explicitly documented as internal, in the same general server-internal-condition family.
- -392 — "System error - unexpected null pointer encountered." Another internal error in the same broader family.
This is documented as an internal error with no identified application-level trigger — if it recurs, gather detailed reproduction information and escalate to IBM Informix Technical Support.