HPlogo E0300 MPE/iX Error Messages Manual Volume III > Chapter 4 Error Messages

Special Routine For Stack Unwind (Subsystem 103)

MPE documents

Complete PDF
Table of Contents

E0701 Volume II

E0300 Volume I
E0300 Volume II
E0300 Volume III ♥

E0394 Volume I
E0796 Volume II
E0494 Volume III

9
MESSAGE

**** Escape executed outside of TRY block; CODE = ! (UNWIND 9).

CAUSE

A Pascal "ESCAPE" statement executed but no TRY/RECOVER block was active anywhere in the runtime stack.

ACTION

Put a TRY/RECOVER block around the statement which causes the escape, or remove the "ESCAPE" statement from your code (if possible).

10
MESSAGE

**** Non-unwindable descriptor during Escape; CODE = ! (UNWIND 10).

CAUSE

The procedure assembled with NO_UNWIND in .callinfo statement, or there was an internal error.

ACTION

Reassemble the procedure without NO_UNWIND, or remove the cause of stack UNWIND (Escape trap).

11
MESSAGE

**** Missing UNWIND descriptor during Escape; CODE = ! (UNWIND 11).

CAUSE

The procedure assembled with "-U" option, or there was an internal error.

ACTION

Reassemble the procedure without "-U" option or remove cause of stack UNWIND (Escape trap).

19
MESSAGE

**** End-of-stack during non-local GOTO (UNWIND 19).

CAUSE

Internal error.

ACTION

Call your Hewlett-Packard Representative.

20
MESSAGE

**** Non-unwindable descriptor found during non-local GOTO (UNWIND 20).

CAUSE

The procedure assembled with NO_UNWIND in .callinfo statement, or there was an internal error.

ACTION

Reassemble the procedure with NO_UNWIND, or remove cause of stack UNWIND (non-local GOTO trap).

21
MESSAGE

**** Missing UNWIND descriptor during non-local GOTO (UNWIND 21).

CAUSE

The procedure assembled with '-U' option, or there was as internal error.

ACTION

Reassemble the procedure without '-U' option, or remove cause of stack UNWIND (non-local GOTO trap).

30
MESSAGE

**** No HEAP allocated to release (UNWIND 30).

CAUSE

Internal error.

ACTION

Call your Hewlett-Packard Representative.

31
MESSAGE

**** HEAP allocation request FAILED. (UNWIND 31).

CAUSE

This is a language construct problem. There is not enough contiguous HEAP space available, or there was an invalid HEAP request due to an unitialized variable, bad string length, etc.

ACTION

Ensure correctness and/or efficiency of the code.




Socket Initialization


SUSPEND