Informix Error -9002: An unknown operation code was found in the PMIM.
Cause and resolution
An unknown operation code was found in the PMIM.
An internal ACEGO error occurred. Make sure that a version of ACEPREP at the same version level as ACEGO compiled your report. If that is the case, recompile the report to make sure that the .arc file is not corrupted. If the error recurs, note all circumstances and contact IBM Informix Technical Support.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9002 is an internal ACEGO error — per the official guidance, it occurs when the runner encounters an operation code it doesn't recognize while interpreting the compiled report's PMIM (the compiled program image).
- A version mismatch between ACEPREP (the compiler) and ACEGO (the runner), per the official guidance — the first named cause.
- A corrupted .arc file, per the official guidance — the second named cause.
Solutions / Resolution
- Make sure a version of ACEPREP at the same version level as ACEGO compiled the report, per the official guidance.
- Recompile the report to rule out a corrupted .arc file, per the official guidance.
- If the error recurs, note all circumstances and contact IBM Informix Technical Support, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a version/corruption issue in the compiled report.
Diagnostic Checks
- Check the ACEPREP and ACEGO version levels (
-voption) agree, and recompile the report with SACEPREP if they do, before escalating.
Related Errors / Related Topics
- -9053 — "An unknown entry in the .arc file has been detected." A closely related compiled-report-corruption/version-mismatch error.
- -9054 — "The ACE report was compiled by version A compiler. This runner can only run 5 through B." The explicit version-range mismatch error this code's guidance also points to.
An unrecognized operation code was found in the compiled report — recompile with a matching ACEPREP/ACEGO version, then escalate if it recurs.