Natural System Error Messages 6151-6200

NAT6151: Natural program error: Infinite recursion.

Text Natural program error: Infinite recursion.
Expl. The typical program in which this error occurs is a dialog containing
the statement CLOSE DIALOG *DIALOG-ID for the CLOSE event.
Actn. Check for recursive calls.

NAT6152: Error while unlocking the object.

Text Error while unlocking the object.
Expl. Either your network software contains an error or Natural detected an
internal error while unlocking a locked object.
Actn. Check your environment.

NAT6153: Error during lock of object.

Text Error during lock of object.
Expl. Either your networking software has an error or Natural detected an
internal error while locking an object.
Actn. Check your environment.

NAT6154: Error closing file.

Text Error closing file.
Expl. Natural tried to close a file it has opened, but an error was returned
by the operating system.
Actn. Check your environment. If you cannot find the cause of the problem,
contact Software AG support.

NAT6155: Attempt to modify a read-only system file.

Text Attempt to modify a read-only system file.
Expl. Natural tried to open a file in the system file emulation for
writing, but this system file was declared as read-only in the
global config file.
Actn. Either do not attempt to modify the system file or remove the read
only flag from NATCONV.CFG

NAT6156: Internal error in the system file emulation.

Text Internal error in the system file emulation.
Expl. Natural encountered an internal error in the system file emulation.
Actn. Contact Software AG support.

NAT6157: Dialog called from non-gui environment.

Text Dialog called from non-gui environment.
Expl. A gui environment is created when a dialog is started at level 1.
Dialogs may then be called.
A non-gui environment is active when:
- a PROGRAM is started at level 1 or
- Natural executes as server.
It is not possible to call a dialog in a non-gui environment.
Actn. Check your program and remove the calls to dialogs or start the program
via a dialog.

NAT6158: Failed to send object descriptor to repository.

Text Failed to send object descriptor to repository.
Expl. During a Natural / repository synchronize operation, Natural was not
able to send a Natural object description to the repository.
Actn. Check your environment

NAT6159: Repository error: failed to delete library.

Text Repository error: failed to delete library.
Expl. The Natural repository was called by the Natural system file
driver to delete a whole library and returned an error code.
Actn. Check your environment.

NAT6160: Repository error: failed to rename library.

Text Repository error: failed to rename library.
Expl. The Natural repository was called by the Natural system file
driver to rename a library and returned an error code.
Actn. Check your environment.

NAT6161: Repository error: failed to save object.

Text Repository error: failed to save object.
Expl. The Natural repository was called by the Natural system file
driver to save an object and returned an error code.
Actn. Check your environment.

NAT6162: Repository error: failed to lock object

Text Repository error: failed to lock object.
Expl. The Natural repository was called by the Natural system file
driver to lock an object and returned an error code.
Actn. Check your environment.

NAT6163: Repository error: failed to unlock object.

Text Repository error: failed to unlock object.
Expl. The Natural repository was called by the Natural system file
driver to unlock an object and returned an error code.
Actn. Check your environment.

NAT6164: Object saved successfully. Repository information may be faulty.

Text Object saved successfully. Repository information may be faulty.
Expl. The Natural object was saved and/or cataloged successfully, but the
object information stored in the Natural repository may be incorrect as
a repository operation failed.
Actn. Retry the operation. If the error reoccurs, contact your system
administrator or Software AG support.

NAT6200: Cannot insert global or application-independent variables.

Text Cannot insert global or application-independent variables.
Expl. This error can have two causes:
a) out of memory
b) table overflow
Either the operating system is not configured correctly or there is not
enough space on the disc for the system swapfile.
All descriptions of application-independent variables are collected
in a table of limited size. The table can overflow if an extremely
large number of application-independent variables is created. The same
situation applies to context variables.
Check the configuration settings of the operating system and correct
them if neccessary. Then check the available disk space for your system
swapfile.
Check the number of application-independent and context variables.
Actn. Check the number of application-independent and context variables. Contact your system administrator.