Here's my notes on cferror types (CF 4.5 SP2, Solaris, Oracle 8i):
Chris Norloff
type="expression"
- catches bad expression like "select * from m_job_summary where
job_id=#doesnt_exist#"
type="database"
- catches bad SQL like "select * from m_job_summary GROUP ORDER BY"
- catches invalid column like "select * from m_job_summary where
doesnt_exist=10"
type="missinginclude"
- catches missing cfincluded files
- catches missing cfmodule files.
type="lock"
- catches problem with lock, such as timing out while waiting to get exclusive
access.
type="any"
Catches things not caught by a previous cfcatch statement.
Example:
- timeout error. Sometimes timeout error has type
COM.ALLAIRE.COLDFUSION.REQUEST.TIMEOUT. Sometimes type is UNKNOWN and the message is
Request timed out.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm