Informix Error -35209: INTERNAL ERROR: module name, line line number: assertion error.
Cause and resolution
INTERNAL ERROR: module name, line line number: assertion error.
If this internal error recurs, note all circumstances and contact IBM Technical Support.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-35209 is a critical internal preprocessor error, explicitly labeled INTERNAL ERROR — per the
official guidance, no application-level cause is named; the only documented response is to
escalate it, quoting the module name and line number the message attaches.
- An internal assertion in the preprocessor failing, at the named module/line, per the official guidance's framing — no other documented application-level cause is named.
Solutions / Resolution
- If this internal error recurs, note all circumstances and contact IBM Technical Support, per the official guidance — this is the documented, only resolution path.
Examples
N/A
No specific triggering statement is documented — this is a critical internal parser fault.
Diagnostic Checks
- Record the module name and line number the message attaches, per the official guidance, along with the full circumstances, for escalation.
Related Errors / Related Topics
- -35200 — "Fatal parse error; string." Another "contact IBM Technical Support" internal preprocessor fault.
- -35202 — "Too many nested blocks." Same internal-fault family.
- -35208 — "INTERNAL ERROR... case error." Same
INTERNAL ERROR-labeled family. - -35210 — "INTERNAL ERROR: feature... not yet implemented." Same family.
A failed internal assertion in the preprocessor, with no documented application-level trigger — capture full circumstances and escalate to IBM Technical Support, but only if it recurs.