Informix Error -919
-919 System error. Wrong number of arguments to database server process.
This internal error reflects a failure in communication between your application, Informix STAR or IBM Informix NET software, and the database server on the other computer system. Check that all three of these software components are at compatible software levels. (For versions prior to Version 6.0, see the appropriate IBM Informix NET/Informix STAR Installation and Configuration Guide for a compatibility chart). Recompile and relink your application program if necessary. If the problem recurs, note all circumstances and contact IBM Informix Technical Support.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-919 fires when communication between the application, the Informix STAR/NET software, and the remote database server breaks down at a low protocol level — per the official guidance, a version-compatibility mismatch across these three components is the specific, named cause.
- The application, Informix STAR/NET software, and remote database server not all at compatible software levels, per the official guidance — the specific, named cause.
- The application built against a different (incompatible) version of the client library, per the official guidance's suggested fix of recompiling and relinking.
Solutions / Resolution
- Check that all three software components are at compatible software levels, per the official guidance — for versions prior to 6.0, consult the IBM Informix NET/Informix STAR Installation and Configuration Guide's compatibility chart.
- Recompile and relink your application program, per the official guidance, if a version mismatch is suspected on the client side.
- If the problem recurs, note all circumstances and contact IBM Informix Technical Support, per the official guidance.
Examples
Checking component versions
$ onstat - # server version
$ esql -V # client library version, if ESQL/C is in use
Compare all three components (application/client library, STAR/NET software, server) against the documented compatibility chart for the versions in use.
Diagnostic Checks
- Check version compatibility across all three components — application, STAR/NET software, and remote server.
- Recompile/relink the application if a client-side version mismatch is suspected.
Related Errors / Related Topics
- -921 — "System error. Illegal or wrong number of arguments to sqlexec server." A closely related internal communication error, with the same version-compatibility resolution path.
- -918 — "Unexpected data received from another database server." A related internal protocol-level error, at another site.
A version-compatibility mismatch across application, STAR/NET software, and server — check the compatibility chart, then recompile/relink the application if needed.