 | 5 Apr 06:18 I just did an upgrade of a server running ColdFusion 7 enterprise running on Red Hat Linux. The upgrade went great, no issues or problems at all. After it was done I tried to load the administrator to migrate the setting from CF7 to 8. In the browser I received this cryptic error message: 500 coldfusion.runtime.CfJspPage._setCurrentLineNo(I)V coldfusion.runtime.CfJspPage._setCurrentLineNo(I)V My first thought was, what the hell does that mean. 27 Mar 02:37 If you have the following in your code be carefull. The JS code generated by the CFAJAXIMPORT tag is still generated. The clearBuffer function does not remove it from the output. Till next time... 21 Feb 10:38 Hi, During my presentation to the CFUG on the directory watcher gateway there were some questions posed to me and some points I brought up about the watcher in general. Tom Jordahl was kind enough to blog about the presentation and provide some clarification. Thanks Tom! Till next time... 21 Feb 06:02 Another in the long list of new things in ColdFusion 8 is a new function called ArrayIsDefined. This will allow you to check to see if an array element is defined. However, I ran into an issue with it that seems kind of odd. If your array has 5 elements and you try to see if array element 6 is defined ColdFusion will throw an error. Example: #arrayLen(testArray)# #ArrayIsDefined(testArray, 6)# Error: Cannot access array element at position 6. The array has 5 indexes. 7 Feb 03:35 One of the new features in CF8 is the ability to create windows. These are great alternative to using pop-ups as they can't blocked buy a pop-up blocker. They also have a modality option so users cant interact with anything but the window content. They do have some drawbacks though. For example, their shadow effect does not look right in IE6. This is because IE6 does not handle PNG transparency. Other issues are that you can't truly destroy a window. 28 Jan 11:53 I found this little gem while working on some code for my upcoming presentation to the CF online user group. I was working to crate a text file that contained a million lines of text. The code ran perfectly while doing test runs generating only 10 lines. When I ran it to create the million lines it failed out. Here is the code I wrote: #i#: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec libero. Suspendisse bibendum. Cras id urna. 12 Jan 03:24 I just did an upgrade to a system a couple days ago from CF7 to CF8. I received a report from users that a section of the system that generates pdf reports was breaking. I found this strange since this section of the system is used daily and we have not touched the code in over a year. I figured at this point that the upgrade had something to do with it. After some investigating I was able to figure out that it was in fact a CF8 specific issue. 22 Nov 08:57 While recently working with CFMemu in CF8 I ran across an issue with IE. The sub menu items were appearing on top of the parent items. After tons of digging I was able to figure out the problem. The problem was when setting the CHILDSTYLE in the cfmenu tag and putting in "overflow:hidden". For some reason this caused the sub menus to display over the parent, but only in IE. Below is a sample of code that will demonstrate. This is taken from the help docs. 10 Nov 06:44 So, I wanted to create a dynamic cfpresentation and display it in inside a cfwindow. The concept seems very simple and straight forward. However, it was anything but. Creating the presentation was the easy part. The hard part was putting it into cfwindow. After a few failed attempts I got it working. The first thing I tried was to simply put it the presentation in between the cfwindow tags. This was a test to see if the presentation would load in the window. 20 Oct 00:48 The new UI features of ColdFusion 8 are pretty amazing. They have made it possible for anyone to easily take their web applications to the next level. These new features allow you to do away with old style design. For example CFWINDOW instead of a pop-up window or using CFLAYOUT tabs to load different data onto the same screen without page refreshing. The downside of all this is changing how the UI elements look. | |  |