HPlogo MPE/iX Error Messages Manual Volume III: 900 Series HP 3000 Computer Systems > Chapter 45 Traps

(Subsystem 200)

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

1

MESSAGE

**** Check true/false trap (TRAPS 1).

CAUSE

Size error on exponentiationin COBOL/XL program.

ACTION

Add size error clause.

7

MESSAGE

**** 3000 mode packed decimal error. (TRAPS 7).

CAUSE

Error detected by 3000 mode packed decimal procedure.

ACTION

Correct the input to these routines.

8

MESSAGE

**** Paragraph stack overflow (TRAPS 8).

CAUSE

Recursive performance or invalid exiting of a paragraph.

ACTION

Correct the procedure.

9

MESSAGE

**** Unimplemented condition trap (TRAPS 9).

CAUSE

Unknown trapping execution instruction executed.

ACTION

Change the instruction.

10

MESSAGE

**** Misaligned or long-to-short pointer conversion error (TRAPS 10).

CAUSE

Software detected misaligned pointer or pointer conversion error.

ACTION

Correct the procedure.

11

MESSAGE

**** Nil pointer (TRAPS 11).

CAUSE

Software detected nil pointer reference.

ACTION

Correct the procedure.

12

MESSAGE

**** Bound violation or range error (TRAPS 12).

CAUSE

Value not within specified bounds.

ACTION

Correct the procedure.

13

MESSAGE

**** IEEE invalid operation (TRAPS 13).

CAUSE

Attempted operation is not legal in IEEE format.

ACTION

Correct the procedure.

14

MESSAGE

**** IEEE divide by zero (TRAPS 14).

CAUSE

Attempted to divide by zero in IEEE format.

ACTION

Correct the procedure, or disable IEEE overflow trap.

15

MESSAGE

**** IEEE overflow (TRAPS 15).

CAUSE

Attempted operation resulted in an overflow in IEEE format.

ACTION

Correct the procedure, or disable IEEE overflow trap.

16

MESSAGE

**** IEEE underflow (TRAPS 16).

CAUSE

Attempted operation resulted in an underflow in IEEE format.

ACTION

Change the procedure or disable IEEE underflow trap.

17

MESSAGE

**** IEEE inexact result (TRAPS 17).

CAUSE

Attempted operation resulted in an inexact result in IEEE format.

ACTION

Correct the procedure or disable inexact result trap.

18

MESSAGE

**** Decimal divide by zero (TRAPS 18).

CAUSE

Attempted to divide by zero in decimal format.

ACTION

Correct the procedure.

21

MESSAGE

**** Invalid decimal digit (TRAPS 21).

CAUSE

A non-sign, numeric digit was detected in decimal format.

ACTION

Correct the number.

22

MESSAGE

**** Invalid ASCII digit (TRAPS 22).

CAUSE

A non-sign, numeric digit was detected in decimal format.

ACTION

Correct the number.

23

MESSAGE

**** Decimal overflow (TRAPS 23).

CAUSE

Attempted operation resulted in an overflow in decimal format.

ACTION

Correct the procedure.

24

MESSAGE

**** 3000 mode double floating point divide by zero (TRAPS 24).

CAUSE

Attempted to divide by zero in 3000 double floating point format.

ACTION

Correct the procedure.

25

MESSAGE

**** 3000 mode double floating point underflow (TRAPS 25).

CAUSE

Attempted operation resulted in an underflow in 3000 double floating point format.

ACTION

Correct the procedure.

26

MESSAGE

**** 3000 mode double floating point overflow (TRAPS 26).

CAUSE

Attempted operation resulted in an overflow in 3000 double floating point format.

ACTION

Correct the procedure.

27

MESSAGE

**** Integer overflow (TRAPS 27).

CAUSE

Attemtped operation resulted in an overflow in integer format.

ACTION

Correct the procedure.

28

MESSAGE

**** 3000 mode floating point overflow (TRAPS 28).

CAUSE

Attemtped operation resulted in an overflow in 3000 floating point format.

ACTION

Correct the procedure.

29

MESSAGE

**** 3000 mode floating point underflow (TRAPS 29).

CAUSE

Attempted operation resulted in an underflow in 3000 floating point format.

ACTION

Correct the procedure.

30

MESSAGE

**** Integer divide by zero (TRAPS 30).

CAUSE

Attempt to divide by zero in integer format.

ACTION

Correct the procedure.

31

MESSAGE

**** 3000 mode floating point divide by zero (TRAPS 31).

CAUSE

Attempt to divide by zero in 3000 floating point format.

ACTION

Correct the procedure.

50

MESSAGE

**** Escape executed without enclosing Try (TRAPS 50).

CAUSE

Program attempted an escape without an executed TRY statement in Pascal/XL.

ACTION

Change the program.

51

MESSAGE

**** Check true/false trap (TRAPS 51).

CAUSE

An assertion failed.

ACTION

Change the procedure.

56

MESSAGE

**** Illegal instruction address (TRAPS 56).

CAUSE

Branch to an illegal virtual code address.

ACTION

Change the procedure.

57

MESSAGE

**** Instruction memory protection (TRAPS 57).

CAUSE

Invalid access rights or invalid protection ID and the PSW-Pbit is set for an instruction fetch.

ACTION

Change the procedure.

58

MESSAGE

**** Illegal instruction trap (TRAPS 58).

CAUSE

An attempt is being made to execute an illegal instruction or to execute a GATEWAY instruction with the PSW B-bit (token branch) set.

ACTION

Change the procedure.

59

MESSAGE

**** Break instruction trap (TRAPS 59).

CAUSE

A break instruction was executed.

ACTION

Change the procedure.

60

MESSAGE

**** Privileged operation trap (TRAPS 60).

CAUSE

An attempt is being made to execute a privileged instruction without being at the most privileged level (PL=10).

ACTION

Change the procedure.

61

MESSAGE

**** Privileged register trap (TRAPS 61).

CAUSE

An attempt is being made to write to a privileged space register or access a privilged control register without being at the most privilege level (PL=0).

ACTION

Change the procedure.

65

MESSAGE

**** Illegal data address (TRAPS 65).

CAUSE

Read or Write to an illegal virtual data address.

ACTION

Change the procedure.

68

MESSAGE

**** Data memory protection trap (TRAPS 68).

CAUSE

An access rights check or a protection ID check that fails; any load or store instruction with virtual address translation to unaligned data.

ACTION

Change the procedure.

69

MESSAGE

**** Unknown trap (TRAPS 69).

CAUSE

Internal error - unknown trap number for message.

ACTION

Notify your Service Representative.

Feedback to webmaster