> I always thought any error generated can be cfdump'd by dumping > cfcatch obj. Every now and then I get [unknown type] when I dump > cfcatch and that always stumped me. However, when I output > cfcatch.Message and cfcatch.Detail, they always work. What am I > missing?? I see it mostly on CFMX
There was a problem with some older versions of MX (I'm using 8 now) in which cfcatch objects weren't always ... well they weren't always the same kind of object I don't think... and occasionally the object would "misbehave" like you're describing. It happened to me with such frequency that I actually created a function that I shared with the community and also added into my open-source libraries for ensuring that the cfcatch object would behave like a structure the way it's supposed to. It's not a terribly complicated technique, but it's a pain to have to always remember to wrap any caught error with that function and given that I believe the problem has been resolved with more recent versions (because I haven't been very faithful about applying my solution but haven't been seeing those errors in a while), I removed the function from my framework library last week or so... So it's kind of ironic to me that you ask about this today, because I hadn't thought about this problem in a while. :) Anyway, this was my solution: <cfset copy = structNew() /> <cfset structAppend(copy,cfcatch,true) /> <cfset cfcatch = copy /> Don't ask me why structAppend worked when attempts to reference the keys sometimes produced the "is not a structure" error. Maybe they were using strict-typing. ;) -- s. isaac dealey ^ new epoch isn't it time for a change? ph: 781.769.0723 http://onTap.riaforge.org/blog ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:309186 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4