[Looking for Charlie's main web site?]

CFMyths: "If/when I apply Cumulative Hotfixes, I need apply only the latest CHF, right?"

Note: This blog post is from 2010. Some content may be outdated--though not necessarily. Same with links and subsequent comments from myself or others. Corrections are welcome, in the comments. And I may revise the content as necessary.
This is the second post in my planned CFMyths series. In the first, I addressed the myth that "When I download CF to install it from scratch, it has the latest fixes/updaters".

Here's the next, related, myth:

True or False: "If/when I apply Cumulative Hotfixes, I need apply only the latest CHF, right?"

For instance, let's say you're currently running CF 9 update 1 or CF 8.0.1 and discover (perhaps due to my last blog entry) that you had never applied any of their associated CHFs. It would seem you should just be able to apply the latest CHF and not bother with anything related to the previous ones, right?

Answer: Well, yes and no.

[....Continue Reading....]

As always, thank you again for providing another invaluable resource to the community. You are a true asset.

One thing I have never found is a reference that tells you what version number one should see once a hotfix has been appied.
# Posted By Steve 'Cutter' Blades | 1/28/11 6:25 AM
Thanks for the kind regards, Cutter. As for your challenge, it's that the version number does not change (except with updaters). Instead, the only way to know for sure what all updates are applied is to look in the lib\update folder.
# Posted By Charlie Arehart | 1/29/11 4:35 PM
This is awesome! I am so glad we are using ColdFusion as a platform. Everything is so simple and cheap to fix — and easy to find developers for. I really am so pleased we didn't opt for LAMP or another solution, as that would have just been so sane.

<bashes head against a wall>
# Posted By Fonnt | 1/31/11 1:24 PM
Well, @Fonnt, it is what it is. I just wanted to share the info to help people who may be tripped up by it (whether they love CF or feel they "have to" use it.) Honestly, it's a pretty minor issue for all the other power of CF, I think.

Anyway, let's let it be at that. I don't want this to turn into a place to debate CF.
# Posted By Charlie Arehart | 1/31/11 2:22 PM
Excellent details in this article.
I've been using CF since 1998, and the bottom line to me is that I have enjoyed a much better standard of living since that time.
# Posted By rlamfink | 2/3/11 9:02 AM
Thanks for the encouragement, rlamfink, and for the shout out for CF. :-)
# Posted By Charlie Arehart | 2/3/11 3:55 PM
Hi Charlie,

Thank you for posting this. Typically, I try to install the hotfixes as they come out - so I'm afraid I hadn't really thought about this issue too much. It makes sense and I'll try to keep this in mind, going forward. I agree it'd be nice if Adobe makes this more apparent in future CHF KB articles.

And.. I love ACF!! =D

-Aaron Neff
# Posted By Aaron Neff | 2/6/11 4:24 AM
Thanks for that, Aaron. Great to hear when the info may have helped folks.
# Posted By Charlie Arehart | 2/7/11 10:31 AM
Hi Charlie,
After a couple of server restarts for Windows updates last week, pages that have tabbed layouts will not render. Everything is fine on the page with only the cflayout tag, but when I add the cflayoutarea tag it breaks the page and I end up with a blank page. I do not get any errors on the page, but the logs show an “org/owasp/esapi/errors/EncodingException” error.

I have the same problem on both of my servers. One is a newish ColdFusion 9 install (September 2011) and the other is currently running ColdFusion 9 but is fairly old and originally started out with version 7.

When I installed the new server I was careful to install the updates, CHF's, and hotfixes in order (or so I thought). I installed all the updates and hotfixes up to and including CHF1. The other server hadn’t been updated, so at that time I also installed Update 1 and CHF 1. I have had no issues after applying the updates - until last week.

Over the weekend I installed CHF2 and the Hotfix that was released last week on the newer server, but the problem persists. I’ve been searching and I haven’t found any mention of this particular issue, so I have to assume that I have something set up incorrectly on my servers. It’s also possible that I mucked about with the ext js. I took a look at the file dates and all of the dates are from the same day I installed ColdFusion. In addition, I don’t recall making any changes, but you know how that is sometimes.

Now, I'm second guessing myself and I'm not sure if I got all of the Hotfixes or if I applied everything correctly. Is it safe for me to start over with the hotfixes and CHF’s released after Update 1?

Thanks for your help,
# Posted By Janey Ferguson | 12/19/11 3:00 PM
Janey, I would strongly suspect that you have made a mistake in applying one of the fixes--and most specifically, with respect to the CFIDE, since that's where the HTML generated by CFML (and tags like cflayout etc) have the browser return to the server to find certain files. If they are either not found, or are the wrong version (for the CF engine that's either generating the code or trying to process the results), then you'd get an error.

I mention in the blog entry how there's a real likelihood for most people that they have multiple CFIDE locations. Did you confirm yours, using both the CF Admin mapping and the web server mapping? And did you update that directory? And did you confirm you didn't perhaps extract to the right place but to the wrong lebel?

Look also at the HTML that's generated, and more specifically at the requests that go back to the server (such as for script src tags) to see what they do, where they go, what they get, etc.

Finally, I'll add that I can work with you (or anyone getting such problems) to help resolve such problems, per my independent consulting. More at www.carehart.org/consulting/.
# Posted By Charlie Arehart | 12/20/11 12:13 AM
Thanks for your help Charlie. I *carefully* reinstalled CHF2 and the latest security hotfix and that corrected the problem. I was a little panicked yesterday.

Thanks again, not only for this but also with all the other information you share and for organizing the CF Meetup group.

# Posted By Janey Ferguson | 12/20/11 4:04 PM
Great to hear: that the problem is resolved, and that it does seem it was a mis-application of the hotfix. It sadly is just so easy to do.

Thanks for the update, and the kind regards. :-)
# Posted By Charlie Arehart | 12/20/11 4:24 PM
Copyright ©2020 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the html in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting