Skip to main content

This article explains the internal logic error when trying to animate a process-id.

Problem:

When trying to animate a process-id, during session one when running the COBOL program, the program waits for input from an Accept statement. In session two, the process-id of session one is found (ps -u<user-name>, and then animated using anim <process-id>. When the Accept was satisfied in window one, the following error is displayed:

rts64: Fatal Error while attempting to process error 200

Resolution:

Animating a process-id is called Unsolicited Dynamic Attachment Debugging or Attaching Animator to a running COBOL application process. The RTS 200 error is a catch-all error meaning that the run-time system has stopped as a result of an internal logic error from which it cannot recover and a more specific error code can not be determined.

One possible cause for this error is that the environment variable COBDIR is pointing to the Server Express directory, but LIBPATH, LD_LIBRARY_PATH or SHLIB_PATH environment variables is pointing to the Application Server library directory. Once LIBPATH, LD_LIBRARY_PATH or SHLIB_PATH environment variable is set to point to the correct directory, everything should work as expected.

Old KB# 14041