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. |
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. |
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. |
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. |
Text | Assignment error (NOC error). |
Expl. | A MOVE or ASSIGN between incompatible or unknown data types has occurred. |
Actn. | This is a compiler error, please call Software AG Development. |
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. |
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. |