In addition to TRAP(OFF), this abend can also result when a parent enclave save area chain cannot be located, even though two enclaves existed, thus causing an attempt to propagate the failing condition. When the parent enclave received control, the save area chain was not intact, and the ABEND was percolated.
An example of this is a COBOL program that is invoked without a LINK SVC and with a reusable run-time environment. On return from the COBOL program, the Language Environment enclave still exists, because of the reusable environment. When a second COBOL program is invoked by a LINK SVC, any Language Environment attempt to create a second enclave does not succeed. In an attempt to propagate this error condition to the parent enclave, Language Environment issues an abend. When the first enclave is not in the current save area chain, Language Environment percolates this abend. See z/OS Language Environment Programming Guide for information about nested enclaves.
Enclave terminated.
See system programmer.