Found it... In spite of Adobe's documentation which says: This method does not
return a value; do not use the cfreturn tag.
(http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=AppEvents_06.html)
Adding <cfreturn false />
Now this (below) works as expected:
<cffunction name="OnError" access="public" returntype="void"
output="true" hint="Fires when an exception occures that is not caught by a
try/catch.">
<cfif application.setlocal eq 0>
<cferror template="error_handler.cfm" type="exception">
<cfreturn false />
<cfelse>
<cftry><cfcatch type="Any"><cfrethrow></cfcatch></cftry>
<cfreturn false />
</cfif>
</cffunction>
Thanks
Robert B. Harrison
Director of Interactive Services
Austin & Williams
125 Kennedy Drive, Suite 100
Hauppauge NY 11788
P : 631.231.6600 Ext. 119
F : 631.434.7022
http://www.austin-williams.com
Great advertising can't be either/or. It must be &.
Plug in to our blog: A&W Unplugged
http://www.austin-williams.com/unplugged
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:347594
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm