Section
Resources
Error environment
information
Stack trace
Tip: If you get a message that does not explicitly identify the cause of the error, check the key system
parameters, such as available memory and disk space.
Determining error-handling strategies
ColdFusion provides you with many options for handling errors, particularly exceptions, as
described in the section
considerations for determining which forms of error handling to use.
Handling missing template errors
Missing template errors occur when ColdFusion receives an HTTP request for a page ending in
.cfm that it cannot find. You can create your own missing template error page to present
application-specific information or provide an application-specific appearance. You specify the
missing template error page on the Administrator Settings page.
The missing error page can use CFML tags and variables. In particular, you can use the
CGI.script_name variable in text such as the following to identify the requested page:
<cfoutput>The page #Replace(CGI.script_name, "/", "")# is not available.<br>
Make sure that you entered the page correctly.<br>
</cfoutput>
(In this code, the
the display more friendly.)
Handling form field validation errors
When you use server-side form field validation, the default validation error message describes the
error cause plainly and clearly. However, you might want to give the error message a custom look
or provide additional information such as service contact phone numbers and addresses. In this
case, use the
cferror
your own validation error handler. The section
on page 297
provides an example of such a page.
292
Chapter 14: Handling Errors
Description
Links to documentation, the Knowledge Base, and other resources that can
help you resolve the problem.
Information about the request that caused the error. All error messages include
the following:
• User browser
• User IP address
• Date and time of error
The Java stack at the time of the exception, including the specific Java class of
the exception. This section can be helpful if you must contact Macromedia
Technical Support.
The stack trace is collapsed by default. Click the heading to display the trace.
"How ColdFusion handles errors" on page
function removes the leading slash sign from the script name to make
Replace
tag with the
Validation
290. This section describes
attribute on the Application.cfm page to specify
Chapter 14, "Example of a validation error page,"
Need help?
Do you have a question about the COLDFUSION MX 61-DEVELOPING COLDFUSION MX and is the answer not in the manual?
Questions and answers