Informix Error -831: Error found in Report specifications.
Cause and resolution
Error found in Report specifications.
One or more errors was found during compilation of the report specification. Edit the report-specification file, and compile it again. Follow the prompts to see the error messages. To look them up, use the finderr utility.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-831 fires when one or more errors are found while compiling a report specification — per the
official guidance, the specific errors are surfaced through the compiler's own prompts, with the
finderr utility available to look up individual error codes.
- A syntax error in the report-specification file, per the official guidance — the direct, general cause; the report compiler found something it couldn't process.
- Multiple errors in the specification, per the official guidance's plural framing — more than one issue may need fixing before a clean compile.
Solutions / Resolution
- Follow the prompts to see the error messages, per the official guidance — the compiler itself reports specifics beyond this generic -831 wrapper.
- Use the
finderrutility to look up individual error codes reported during compilation, per the official guidance:$ finderr <error-number> - Edit the report-specification file and compile it again, per the official guidance, once the specific errors are identified and corrected.
Examples
Looking up a specific compiler error
$ finderr 123
-- displays the detailed explanation for that specific report-compiler error number
Diagnostic Checks
- Capture the specific error numbers reported during compilation, and look each up via
finderrfor detail beyond this generic wrapper message.
Related Errors / Related Topics
- -833 — "Saceprep could not compile Report." A related, more general report-compilation
failure from the
saceprepcompiler itself, distinct from -831's specification-content errors.
A wrapper for one or more specific compiler errors — use finderr on the specific numbers
reported to get the actual detail.