ColdFusion · Exception
What does Template Exception mean in ColdFusion?
Thrown when ColdFusion hits an error while processing a .cfm page itself rather than a specific tag category — malformed CFML syntax, a bad include path resolved at parse time, or a runtime failure the engine can't attribute to database, security, lock, or object handling. It functions as the catch-all bucket for page-level processing failures that don't fit the other named exception types.
Thrown when ColdFusion hits an error while processing a .cfm page itself rather than a specific tag category — malformed CFML syntax, a bad include path resolved at parse time, or a runtime failure the engine can't attribute to database, security, lock, or object handling. It functions as the catch-all bucket for page-level processing failures that don't fit the other named exception types.
Catch type="template" after your more specific catches (database, security, expression, etc.) so it only mops up genuine page-processing failures, and inspect cfcatch.tagContext to pinpoint the failing file and line.