Non-trappable errors

Some specific Genero runtime errors are not trappable.

If a non-trappable error occurs, neither WHENEVER instructions, nor TRY/CATCH blocks can trap the error: The runtime system will output the error message to the standard error stream, file an error log record if STARTLOG was previously called, display a pop-up window with the error message to the end user when using a GUI front-end, and the program is stopped.

Non-trappable errors are typically fatal errors that generally prevent further program execution. For example, the errors -1110, -1320, -1328 cannot be trapped.