Natural System Error Messages 1800-1849

#### Search Results

Search

# Natural System Error Messages 1800-1849

#### NAT1800: MCG module for given architecture is not present.

    Text
    MCG module for given architecture is not present.
    Explanation
    The CPU clause of the MCG options indicates an architecture for which
    no module is available.
    Action
    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.
    Explanation
    The thread or address space is not large enough for the intermediate
    buffers required by the Natural Optimizer Compiler.
    Action
    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).
    Explanation
    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.
    Action
    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.
    Explanation
    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
    Action
    Correct error in program.

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

    Text
    Memory shortage for generated code - use bigger thread.
    Explanation
    The thread, region or address space is not large enough for the
    buffer containing the generated code.
    Action
    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).
    Explanation
    A MOVE or ASSIGN between incompatible or unknown data types has
    occurred.
    Action
    This is an internal compiler error. Please set the additional NOC
    option ERRDUMP, recat the program, contact technical support and
    provide the dump.

#### NAT1806: Not enough memory for trace data.

    Text
    Not enough memory for trace data.
    Explanation
    There is not enough memory for the trace data.
    Action
    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.
    Explanation
    This work buffer is used for the COMPRESS statement and overlapping
    moves using variables which are longer than 512 bytes.
    Action
    Increase the size of the Natural work pool (profile parameter WPSIZE)
    or, if not used, the region size.

#### NAT1808: NOC error - Label could not be resolved (compiler error).

    Text
    NOC error - Label could not be resolved (compiler error).
    Explanation
    During NOC generation, a label used to branch inside the code
    could not be resolved.
    This is an internal NOC problem.
    Action
    Contact your Natural administrator.