CRE Programmer's Guide
Run-Time Diagnostic Messages
Common Run-Time Environment (CRE) Programmer’s Guide—528146-004
10-6
CRE Service Function Messages
CRE Service Function Messages
The CRE writes the messages in this subsection if an error occurs during its own
processing or if it receives a request from a run-time library to report a specific
message.
11
Cause. CRE or run-time library data is invalid.
Effect. The CRE invokes PROCESS_STOP_, specifying the ABEND variant and the
text “Corrupted environment.”
Recovery. In the TNS environment, the program might have written data in the upper
32K words of the user data segment. The upper 32K words are reserved for TNS CRE
and run-time library data.
In the native environment, the run-time environment has been corrupted. You might
have written data over run-time data structures.
Check the program’s logic. Use Inspect, Native Inspect, or Visual Inspect to help
isolate the problem or consult your system administrator.
12
Cause. The CRE or a run-time library detected a logic error within its own domain. For
example, although each data item it is using is valid, the values of the data items are
mutually inconsistent.
Effect. The CRE invokes PROCESS_STOP_, specifying the ABEND variant and the
text “Logic error.”
Recovery. In the TNS environment, the program might have written data in the upper
32K words of the user data segment. The upper 32K words are reserved for TNS CRE
and run-time library data.
In the native environment, the run-time environment has been corrupted. You might
have written data over run-time data structures.
Check the program’s logic. Use Inspect, Native Inspect, or Visual Inspect to help
isolate the problem or consult your system administrator.
Corrupted environment
Logic error