12.7 Uncaught exceptional-condition objects

Uncaught exceptional–conditions are used to signal a logic error: an exceptional–condition was raised but no handler was installed to handle it. Objects of this class are not meant to be built by client code, if not for special purposes like debugging; usually only the default exception–handler builds objects of this class.

Usually when an exceptional–condition of this class is raised, the correct handling is to: attempt a clean release of all the associated resources; inform the user; terminate the script with an appropriate exit status.


This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.