Skip to main content

Problem:

We are debugging an application and as we step on a CALL to a sub-program, we get an access violation error. The MFDEBUG.LOG file created shows a RTS114 error and points to a Micro Focus module, CBLINTS.DLL. Do you have any ideas what might have happened?

Resolution:

We have had a few RTS114 errors (abends) reported in this module as one issues a CALL to a sub-program. One was caused by bad data in a Cobol program. That customer had used cut and paste of non-display fields from the mainframe to MFE (ascii/ebcdic) and the mainframe fields contained invalid data. Another had an Oracle database that was corrupted. Although Mainframe Express does not support Oracle, Sybase and Informix databases, they are mentioned here because this error has also been reported using the Net Express product as well.

As a testing method to isolate a bad INT/IDY, one can use a standalone test to see if the sub-program can be displayed in the debugger (or Animator). In MFE, one could use the TSO Command Prompt or Non-mainframe tab from the Start Debugging window.

Old KB# 2513

#MFDS
#EnterpriseDeveloper