User Errors (UE399 - UE416) (contd.) [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation
MPE/iX Error Messages Manual Volume III
User Errors (UE399 - UE416) (contd.)
---------------------------------------------------------------
UE400 MESSAGE CHARACTER CONSTANT IS MISSING ENDING
CAUSE Token parsed as a character constant is missing a
trailing single quotation mark ('). This applies
to a single quotation mark followed by a single
character or equivalent, backslash sequence.
ACTION Re-enter the command enclosing the character
constant in single quotation marks (').
---------------------------------------------------------------
UE401 MESSAGE STRING CONSTANT IS MISSING ENDING "
CAUSE Token parsed as a string constant was missing a
trailing double quotation mark before the end of
the command line.
ACTION Re-enter the string with a beginning and ending
double quotation marks.
---------------------------------------------------------------
UE402 MESSAGE MACROS NESTED TOO DEEPLY
CAUSE A user specified macro has caused the evaluation of
over 20 macro definitions during its evaluation.
The debugger cannot evaluate macros nested this
deep. This error can also be caused by a recursive
macro definition.
ACTION Redefine the macro using fewer than 20 macro
definitions, or remove the recursive definition.
---------------------------------------------------------------
UE403 MESSAGE MACROS PROCESSING OVERFLOW
CAUSE While evaluating a userh specified macro, the
buffer used to hold the resulting definition
for this macro was about to overflow, and
the processing for this macro terminated
unsuccessfully.
ACTION Undefine the unnecessary macros and redefine the
macro.
---------------------------------------------------------------
UE404 MESSAGE SORRY, YOU CAN'T ACCESS A NAKED FIELD
CAUSE An attempt was made to refer to a field by name
without specifying the qualifying structure (for
example, union, record, pointer, etc.).
ACTION Use the \t display format for more information.
---------------------------------------------------------------
UE405 MESSAGE TOO MANY SUBSCRIPTS
CAUSE An attempt was made to dereference an array with
more dimensions than it was declared to have.
However, HP C does allow you to dereference
pointers in this manner.
ACTION Use the \t display format for more information.
---------------------------------------------------------------
UE407 MESSAGE INVALID FIELD ACCESS: "NAME"
CAUSE An attempt was made to do a field dereference of an
object (NAME) that was not a structure or union.
ACTION Use the \t display format to determine the
characteristics of the object (NAME).
---------------------------------------------------------------
UE408 MESSAGE NO SUCH FIELD NAME "NAME" FOR THAT RECORD
NO SUCH FIELD NAME "NAME" FOR THAT STRUCT
NO SUCH FIELD NAME "NAME" FOR THAT UNION
CAUSE Struct (union, record) did not contain a field of
that NAME.
ACTION Use the \t display format for more information.
---------------------------------------------------------------
UE411 MESSAGE OPERAND STACK OVERFLOW
CAUSE An expression was too complicated for the
expression handler to parse. A combination of more
than 15 nested parentheses and/or pending operators
may be the cause.
ACTION Re-enter the expression, using less than 15 nested
parentheses.
---------------------------------------------------------------
UE412 MESSAGE CAN'T EXECUTE CHILD PROGRAM
CAUSE The debugger could not execute the object file
given.
ACTION Check to see that the file is executable.
---------------------------------------------------------------
UE413 MESSAGE WINDOW MODE REQUIRED FOR THIS COMMAND
CAUSE The debugger was probably invoked with the -L
option.
ACTION Verify that you are using an HP terminal and rerun
the debugger without the -L option.
---------------------------------------------------------------
UE415 MESSAGE NO SUCH FIELD: "NAME"
CAUSE The simple field NAME or field list specified does
not exist.
ACTION Check the declaration for the correct field name or
field list.
---------------------------------------------------------------
UE416 MESSAGE NON-UNIQUE FIELD LIST
CAUSE The field name or field list specified does not
uniquely identify a single field.
ACTION Use a more complex field list to ensure it
identifies a single field.
---------------------------------------------------------------
UE418 MESSAGE CAN'T MIX . AND OF OPERATORS
CAUSE The field list includes both the . and of
operators.
ACTION Use only the . or of operator.
---------------------------------------------------------------
UE419 MESSAGE ONE ARRAY SUBSCRIPT EXPECTED
CAUSE The field specified is a table or one of the
field's ancestors is a table, but no array
subscript was given.
ACTION Determine which field is a table, and use the
appropriate subscript.
---------------------------------------------------------------
UE420 MESSAGE LIST OF <NUMBER> ARRAY SUBSCRIPTS EXPECTED
CAUSE The field specified is a table and/or one or more
of the field's ancestors is a table; <number>
subscripts are required, but no array subscripts
were given.
ACTION Determine which fields are tables, and use the
appropriate <number> of subscripts.
---------------------------------------------------------------
UE421 MESSAGE NOT ENOUGH ARRAY SUBSCRIPTS, EXPECTED <NUMBER>
CAUSE There are more tables among the field and its
ancestors than there were subscripts given.
ACTION Determine which fields are tables, and supply
<number> subscripts.
---------------------------------------------------------------
UE422 MESSAGE UNEXPECTED ARRAY SUBSCRIPT LIST
CAUSE Neither the field specified nor any of its
ancestors are tables, but one or more subscripts
was given.
ACTION Do not give a list of subscripts.
---------------------------------------------------------------
UE423 MESSAGE CAN'T MOVE TO A CONSTANT
CAUSE The item which is the destination of the move is a
constant.
ACTION Do not attempt to store into a constant, or look at
the declarations to determine the correct field
name.
---------------------------------------------------------------
UE424 MESSAGE CAN'T MOVE TO THAT DESTINATION
CAUSE The item which is the destination of the move is of
a type into which the debugger can not store.
ACTION Do not attempt to store into that item, or look at
the declarations to determine the correct field
name.
---------------------------------------------------------------
UE425 MESSAGE CAN'T HANDLE EDITED FIELDS AS DESTINATION
CAUSE The item which is the destination of the move is an
edited field.
ACTION None, the debugger can not currently handle edited
fields as the source or destination of a mov (move)
command.
---------------------------------------------------------------
UE426 MESSAGE CAN'T HANDLE EDITED FIELDS AS SOURCE
CAUSE The item which is the source of the move is an
edited field.
ACTION None, the debugger can not currently handle edited
fields as the source or destination of a mov (move)
command.
---------------------------------------------------------------
UE427 MESSAGE CAN'T MOVE NUMERIC FIELD TO ALPHABETIC FIELD
CAUSE The source of the move is a numeric field, while
the destination field is alphabetic.
ACTION None, moving a numeric field to an alphabetic field
is illegal.
---------------------------------------------------------------
UE428 MESSAGE CAN'T MOVE NUMERIC FIELD WITH A FRACTION TO
ALPHANUMERIC FIELD
CAUSE The source of the move is a numeric field which has
a fraction, while the destination field is
alphanumeric.
ACTION None, moving a numeric field with a fraction to an
alphanumeric field is illegal.
---------------------------------------------------------------
UE429 MESSAGE CAN'T MOVE ALPHABETIC FIELD TO NUMERIC FIELD
CAUSE The source of the move is an alphabetic field,
while the destination field is numeric.
ACTION None, moving an alphabetic field to a numeric field
is illegal.
---------------------------------------------------------------
UE430 MESSAGE CAN'T MOVE ALPHANUMERIC FIELD CONTAINING
NON-DIGIT TO NUMERIC FIELD
CAUSE The source of the move is an alphanumeric field
containing a non-digit, while the destination is
numeric.
ACTION None, moving an alphanumeric field containing a
non-digit to a numeric field is illegal.
---------------------------------------------------------------
UE431 MESSAGE INVALID SIGN IN PACKED DECIMAL NUMBER
CAUSE The packed decimal field that is either being
displayed or being used as the source of a move
contains an invalid sign field.
ACTION Use either a data field that redefines the packed
decimal field, or use the group field that contains
the packed decimal data field.
---------------------------------------------------------------
UE432 MESSAGE INVALID DIGIT IN PACKED DECIMAL NUMBER
CAUSE The packed decimal field that is either being
displayed or being used as the source of a move
contains an invalid digit.
ACTION Use either a data field that redefines the packed
decimal field, or use the group field that contains
the packed decimal data field.
---------------------------------------------------------------
UE433 MESSAGE INVALID SIGN OVERPUNCH IN DISPLAY NUMBER
CAUSE The display field that is either being displayed or
being used as the source of a move contains an
invalid sign overpunch.
ACTION Use either a data field that redefines the display
field, or use the group field that contains the
display field.
---------------------------------------------------------------
UE434 MESSAGE INVALID SEPARATE SIGN IN DISPLAY NUMBER
CAUSE The display field that is either being displayed or
being used as the source of a move contains an
invalid separate sign.
ACTION Use either a data field that redefines the display
field, or use the group field that contains the
display data field.
---------------------------------------------------------------
UE435 MESSAGE TOO MANY ARRAY SUBSCRIPTS, EXPECTED <NUMBER>
CAUSE There are less tables among the field and its
ancestors than there were subscripts.
ACTION Determine which fields are tables, and supply
<number> subscripts.
---------------------------------------------------------------
UE436 MESSAGE SUBSCRIPT NUMBER <SUBSCRIPT> OUTSIDE RANGE <LOW>
TO <HIGH>.
CAUSE Subscript number <subscript> was outside the valid
range of <low> to <high>.
ACTION Supply a value between <low> and <high>.
---------------------------------------------------------------
MPE/iX 5.0 Documentation