Well, I upgraded my server to CF9, and there were both some immediate and subtle hiccups working with the latest build of Mango Blog. I’ve mentioned some of these in the forums, but here they are.
First, the site would not run. I got: “Error: Object of type class java.lang.String cannot be used as an array”. I narrowed down the issue to: “cfset to = arraylen(linkCategories)”
The issue was inside agsmangoextrasLinkCategories.cfm on Line 14. I basically put the code inside a catch/try and on error set “to” to 0. Not sure if its accurate, but it work, the site load.
This sparked my curiousity. I cleared the error and ran through some basic stuff. The cfformprotect plugin threw an error. This one I’m not 100% certain is CF9 related, or just an error related to the code there.
This one threw: “Element RAWDATA.COMMENT_NAME is undefined in DATA. ”
Going further, I ran CF9’s Code Analyzer, and found a whole bunch of stuff.
The first and the last one are especially interesting. ArrayFind is a reserved name and “location” as well.
I’m sure there is more!