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

(Subsystem 100)

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

20

MESSAGE

Switch to CM was attempted with an illegal method.

CAUSE

Bad value in method parameter.

ACTION

Use one of the legal methods.

30

MESSAGE

Not enough room in CM stack to complete switch to CM.

CAUSE

Too much room required to move parameter to the CM stack.

ACTION

Change the program so there is more room left on CM stack before switching.

40

MESSAGE

Illegal number of parameters were encountered.

CAUSE

The parameter specifying the number of parameters to pass to CM was not within the legal values.

ACTION

Specify a legal value.

50

MESSAGE

Illegal parameter length was encountered.

CAUSE

Negative or zero length parameter specified.

ACTION

Change parameter length.

60

MESSAGE

Illegal privileged operation.

CAUSE

A switch was made to CM in METHOD_SPLIT by a user mode program.

ACTION

Link the program with privilege mode.

80

MESSAGE

Procedure specification is illegal.

CAUSE

Switch to CM is not by ID, NAME or PLABEL.

ACTION

Fix the PROC parameter.

90

MESSAGE

Switch to CM was attempted with an illegal ID number.

CAUSE

The ID number is out of range.

ACTION

Correct the ID number in the program.

110

MESSAGE

The SWITCH to CM PLABEL HASH TABLE is full.

CAUSE

Table to cache names of dynamically loaded CM procedures is full.

ACTION

Do not dynamically load so many procedures.

120

MESSAGE

The CM procedure is not in the CM procedure/PLABEL HASH TABLE.

CAUSE

The table does not exist or the CM procedure has not been loaded.

ACTION

Check the table name or load the CM procedure.

130

MESSAGE

Invalid status parameter.

CAUSE

Either the LOAD_CM_PROCEDURE or the UNLOAD_CM_PROCEDURE failed.

ACTION

Check procedure name or library search parameters.

150

MESSAGE

Illegal PROC address in SWITCH to CM.

CAUSE

User does not have the capability to access the area containing the PROC record (in HPSWITCH TO CM).

ACTION

Put the PROC in an accessible area.

152

MESSAGE

Illegal parameter record address.

CAUSE

User does not have the capability to access the area containing the PARMS record (in HPSWITCH TO CM).

ACTION

Put the parameter in an accessible area.

154

MESSAGE

Illegal parameter address.

CAUSE

User does not have the capability to access a parameter specified in the PARMS record (in HPSWITCH TO CM).

ACTION

Put the parameter in an accessible area.

156

MESSAGE

Illegal PD_PARM_TYPE.

CAUSE

An illegal PD_PARM_TYPE was specified in a PARMS record entry (in HPSWITCH TO CM).

ACTION

Use a legal type.

158

MESSAGE

Illegal I/O specification.

CAUSE

A reference parameter is not input or output in a reference parameter in a PARMS record entry (in HPSWITCH TO CM).

ACTION

Specify input, output or both.

160

MESSAGE

Illegal function return length.

CAUSE

The function length parameter was negative or greater than the CM stack (64 Kbytes).

ACTION

Specify a legal length.

162

MESSAGE

Illegal function return address.

CAUSE

The user does not have the right to access the area specified by the function address and function length.

ACTION

Specify an accessible area for the function.

164

MESSAGE

Illegal function return specification.

CAUSE

The function length was > 0 and nil return or address of length = 0 and NON_NIL return address.

ACTION

Specify a legal function length and address.

166

MESSAGE

Illegal condition code address.

CAUSE

The user does not have the right to access the address specified for the return of the condition code.

ACTION

Specify an accessible address for the condition code.

168

MESSAGE

Illegal status address.

CAUSE

The user does not have the right to access the area used for the return of the status.

ACTION

Specify a legal address.

200

MESSAGE

The SWITCH to NM was attempted with an illegal function type.

CAUSE

The parameter specifying the function type to be returned was not one of the legal types.

ACTION

Use a legal function type.

210

MESSAGE

An illegal PARM type was encountered while switching to NM.

CAUSE

An argument descriptor contained a type that was not legal.

ACTION

Use a legal type.

250

MESSAGE

An illegal number of arguments was passed to SWITCH to NM.

CAUSE

The parameter specifying the number of arguments was not within the legal range.

ACTION

Use a legal number of arguments.

270

MESSAGE

The SWITCH to NM method is illegal.

CAUSE

Switch to NM is not by ID, NAME or PLABEL.

ACTION

Use a legal method.

290

MESSAGE

A FINDPROC error occurred while switching to NM.

CAUSE

FINDPROC failed to load the procedure requested.

ACTION

Make sure the loader can find your procedure to load.

300

MESSAGE

The byte reference parameter is not 16-bit aligned.

CAUSE

SWITCH to CM with METHOD_NOCOPY and a byte reference parameter that is not 16-bit aligned.

ACTION

Recode program to align the parameter or use METHOD_SPLIT to SWITCH to CM.

330

MESSAGE

Unable to swap parameters in NO_COPY method.

CAUSE

Parameters could not be enclosed within a DST because the parameters are too far apart.

ACTION

Move parameters closer together.

Feedback to webmaster