Informix Error -9054: The ACE report was compiled by version A compiler. This runner can only run 5 through B. Recompile your ACE report specification using SACEPREP and then rerun SACEGO.
Cause and resolution
The ACE report was compiled by version A compiler. This runner can only run 5 through B. Recompile your ACE report specification using SACEPREP and then rerun SACEGO.
The versions of ACEPREP and ACEGO must agree. (To check the version of either program, run it from the command line with the -v option.) To recompile the report, use a version of the compiler, ACEPREP, that is identical to the version of the runner, ACEGO. If the versions are already the same, recompile the report anyway to ensure that the .ace file has not been corrupted. If the error recurs, note all circumstances and contact IBM Informix Technical Support.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9054 fires when the compiled report's version is outside the range of versions this SACEGO runner supports — per the official guidance.
- A version mismatch between ACEPREP (the compiler) and ACEGO (the runner), per the official guidance — the direct, only cause.
Solutions / Resolution
- Recompile the report using SACEPREP, then rerun SACEGO, per the official guidance.
- Be certain the versions of ACEPREP and ACEGO match (check with the
-voption), per the official guidance. - If versions already match, recompile anyway to rule out file corruption, per the official guidance.
- If the error recurs, note all circumstances and contact IBM Informix Technical Support, per the official guidance.
Examples
Checking versions
$ saceprep -v
$ sacego -v
Diagnostic Checks
- Check that SACEPREP and SACEGO report the same version, and recompile with SACEPREP before escalating.
Related Errors / Related Topics
- -9002 — "An unknown operation code was found in the PMIM." A closely related compiled-report-corruption/version-mismatch error.
- -9053 — "An unknown entry in the .arc file has been detected." A closely related compiled-report-corruption/version-mismatch error.
The compiled report's version is outside this SACEGO runner's supported range — recompile with a matching SACEPREP version.