C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Run-Time Messages
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
22-5
CRE Service Function Messages
14
Cause. The CRE backup process received an operating system message that it had
become the primary process but it had not yet received all of its initial checkpoint
information from its predecessor primary process.
Effect. The CRE invokes PROCESS_STOP_, specifying the ABEND variant and the
text “Premature takeover.”
Recovery. If the takeover occurred because of faulty program logic, correct the
program’s logic. If the takeover occurred for other reasons, such as a hardware failure,
you might want to rerun the program. Do not rerun the program if doing so will
duplicate operations already performed, such as updating a database a second time.
15
Cause. A list of checkpoint item descriptors that the CRE maintains for fault-tolerant
processes was invalid.
Effect. The CRE terminates the program.
Recovery. The list of items to checkpoint is maintained in the program’s address
space. Check the program’s logic. The program might have overwritten the checkpoint
list. Use a symbolic debugger to help isolate the problem.
16
Cause. The CRE did not have enough room to store all the checkpoint information
required by the program.
Effect. Program behavior is language and application dependent.
Recovery. Increase the checkpoint list object’s size. For the routine that allocates your
checkpoint list, see the language manual.
17
Cause. The CRE or a run-time library could not obtain heap space for all of its data.
Effect. If the request came from the CRE, it terminates the program. Otherwise,
program behavior is language and application dependent.
Premature takeover
Checkpoint list inconsistent
Checkpoint list exhausted
Cannot obtain control space