In the OutSystems Platform there are several types of exceptions which differ in the way they are generated and how they can be caught in the eSpace.
The exceptions are divided into the following groups:
All Exceptions: includes all the below exceptions and other un-typed system exceptions. For example, when there is an error due to a division by zero, the only way to handle this exception is through the All Exceptions. Learn more about All Exceptions.
User Exceptions: all the exceptions you created. Learn more about User Exceptions.
Database: exceptions related to the database engine. Learn more about Database Exceptions.
Security: exceptions related to the eSpace's security and users. Learn more about Security Exceptions.
Abort Activity Change: exceptions related to process activities. Learn more about the Abort Activity Change Exception.
Licensing: exceptions related to server license constraints. Learn more about Licensing Exceptions.