PL/I · Message ID

CEE3205S: Addressing Exception (System Completion Code 0C5)

What does CEE3205S: Addressing Exception (System Completion Code 0C5) mean in PL/I?

The program referenced a storage address entirely outside the range available to the address space — typically an uninitialized or corrupted pointer used to qualify a BASED variable, or a runaway array or string subscript.

CEE3205S: Addressing Exception (System Completion Code 0C5)IBM Enterprise PL/I for z/OS · z/OS Language Environment

Condition

The program referenced a storage address entirely outside the range available to the address space — typically an uninitialized or corrupted pointer used to qualify a BASED variable, or a runaway array or string subscript.

Fix

Turn on SUBSCRIPTRANGE and STRINGRANGE compiler checking during testing, make sure every pointer is set (via ALLOCATE or assignment) before it qualifies a BASED reference, and use the CEEDUMP traceback plus compile listing offsets to isolate the offending statement.

Related message id