You can use the CFTHROW tag to create your own exceptions. The exceptions created by a CFTHROW tag can be caught by CFCATCH tags with the TYPE attributes of Application, Any, or your own custom type. The general format should look like this: The following list describes each attribute that is used with CFTHROW(all attributes are optional): TYPE …