Natural System Error Messages 1800-1849

NAT1800: MCG module for given architecture is not present.

Text
MCG module for given architecture is not present.
Expl.
The CPU clause of the MCG options indicates an architecture for which
no module is available.
Actn.
Link the required module to the Natural nucleus, or use a different
value for the CPU= clause.

NAT1801: Memory shortage for STMT buffer - use bigger thread.

Text
Memory shortage for STMT buffer - use bigger thread.
Expl.
The thread or address space is not large enough for the intermediate
buffers required by the Natural Optimizer Compiler.
Actn.
Use a bigger thread or region. If it proves impossible to compile
online, it may be necessary to compile in batch, where more memory
is available to the nucleus.

NAT1802: Block nesting error (compiler error).

Text
Block nesting error (compiler error).
Expl.
There are too many nested blocks in the program. NOC can only handle up
to 128 nested blocks. A new block starts every time a FOR, REPEAT,
READ, FIND, HISTOGRAM, READ WORK, DEFINE SUBROUTINE or AT statement is
encountered and ends when the loop is closed or the block is terminated.
Actn.
Try to re-arrange the program so that the number of nested blocks is
reduced.

NAT1803: Parameter error - unknown or misspelled option.

Text
Parameter error - unknown or misspelled option.
Expl.
A parameter of the OPTIONS MCG= statement has not been recognized.
Currently the following options are supported:
ON OFF IO MIX INDX OVFLW RANGE ZD NODBG LOOPS NOSGNTR
ERRDUMP PGEN TRSTMT TRGPT TRMPT TRVDT NOSRCE TREXT
CPU=/370 OPTLEV= TRACELEV= LPP=
(But please consult the latest NOC doc, there may be more).
Parameters are separated by commas, without spaces. e.g.
OPTIONS MCG=PGEN,OPTLEV=2,TRACELEV=127
Actn.
Correct error in program.

NAT1804: Memory shortage for generated code - use bigger thread.

Text
Memory shortage for generated code - use bigger thread.
Expl.
The thread, region or address space is not large enough for the
buffer containing the generated code.
Actn.
Use a bigger thread or region. It may be necessary to compile in
batch where more memory is available, if the program is very large.

NAT1805: Assignment error (NOC error).

Text
Assignment error (NOC error).
Expl.
A MOVE or ASSIGN between incompatible or unknown data types has
occurred.
Actn.
This is an internal compiler error. Please set the additional NOC
option ERRDUMP, recat the program, contact Software AG support and
provide the dump.

NAT1806: Not enough memory for trace data.

Text
Not enough memory for trace data.
Expl.
There is not enough memory for the trace data.
Actn.
Use a bigger thread or region, or reduce the amount of trace
information by using OPTIONS MCG=+PGEN before the specific area to be
traced and OPTIONS MCG=-PGEN after. Or use TREXT option with user exit.

NAT1807: GETMAIN of NOC runtime work buffer failed.

Text
GETMAIN of NOC runtime work buffer failed.
Expl.
This work buffer is used for the COMPRESS statement and overlapping
moves using variables which are longer than 512 bytes.
Actn.
Increase the size of the Natural work pool (profile parameter WPSIZE)
or, if not used, the region size.