[Looking for Charlie's main web site?]

Adobe announcement - ColdFusion 6, 7, and the end of life of Java 1.4

Note: This blog post is from 2008. 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.
Some folks may have missed that Adobe released a technote yesterday that may interest some folks. The good news is that there's no bad news--but you should be aware of the news so that when rumors start running rampant, you'll have information from the source.

Old News, coming to fruition next month: Sun EOL of J2SE 1.4. Adobe's response

Sun has previously announced (in 2006) that J2SE 1.4 (the JVM that happens to underlie CF 6 and 7) would reach end of life in October 2008.

Well that's next month, and Adobe has offered a technote to explain how this affects CFers on 6 and 7 (they don't mention 6, as it's no longer formally supported).

  • Adobe will continue to provide support for configurations requiring this version of the J2SE on a best-effort basis
  • Folks can of course upgrade to CF8, which runs on Java 1.6 (and supports 1.5)
  • FWIW,folks running JRun can also upgrade to later versions of it that support later versions of the J2SE

All that's good news, really, so nothing to get excited about.

Java SE for Business

Sun themselves have also addressed the problem by releasing something called Java SE for Business, which extends the life considerably (up to 15 years), which an organization can license. Adobe has said in the technote that they will be supporting that as well.

So the sky is not falling

All this means that if you hear anyone start some rumor that the EOL of Java 1.4 spells some doom for CF 6 or 7, nip it in the bug. Point them at this technote.

As further testament to why this is not a significant issue, Adobe also makes note there that "Servers running ColdFusion MX 6.x with J2SE 1.3.1 or JRun 4 with J2SE 1.3.1 have historically run without problems long after Sun Microsystems had End of Lifed that J2SE version."

More questions

I imagine some reading this will have questions. I'll say right now that I know nothing more than what I read in the technote. I have no inside information. I just thought we ought to call out the technote so folks knew of it.

But ask your questions, and perhaps another reader (or later, I) will have an answer.

PS I'll grant too that maybe this isn't new information (the Adobe response, and this technote). I only caught it today because I get the feed (as I discussed previously) of new/updated technotes. The technote says it was updated yesterday. They don't say when they're created, so it's possible the technote came out in the past. I just don't recall seeing it. (I wish they would put dates on them for this reason.)

A 12-page Intro/Review of FusionReactor 3

Note: This blog post is from 2008. 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.
If you missed my 12-page introduction and review of FusionReactor 3 in the last issue of the FusionAuthority Quarterly Update, Volume II Issue IV which came out earlier this summer, well, the good folks at the magazine, Michael and Judith, have kindly chosen to post the article online:

FusionReactor: ColdFusion Server Healthcare (and What's New in Version 3) (PDF)

Thanks, folks! I hope it might serve as a useful intro for those who've not seen the tool (whether in its older or newer version), which can be used to monitor CF 6, 7, and 8. That CF8 support is important not only for those running CF8 Standard, which doesn't have the CF8 Server Monitor, and also even for those who can run the CF8 Server Monitor, as there are some useful benefits of using it even on CF8 Enterprise). Note that FR also works with Railo and OpenBlueDragon, as well as BlueDragon/J2EE and indeed any J2EE application (including LiveCycle Data Services) and any J2EE engine (JBoss, Tomcat, WebSphere, etc.)

The article can also serve as a review of features that those already using the tool may have missed, or you can focus on what's new in FR 3 (quite a bit).

Check out the article, and the tool, including the available live demo in addition to the 10 day trial. I'll note that the live demo is running at a lower level of authority (one of the new features of FR 3), so you don't see and can't do all with it that you might as a full admin user.

I'll arrange to do a demo of the tool on an upcoming CF Meetup session, whether on its own or along with other monitoring tools for CF which I've discussed before.

20 bucks buys you considerable training in good development practices

Note: This blog post is from 2008. 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.
I'm sure many readers have seen mention of the upcoming event, A Wee Dram of Scotch. If you haven't taken a look at it, it's shaping up to be quite a good value for getting a considerable amount of training in good development practices, all in one day and for just 20 bucks (10 British Pounds).

They have a great lineup of 7 terrific speakers, presenting on topics that many want to know or know more about: ColdSpring, OO, clustering, Subversion, dev practices, and Railo. And the topics are bring presented consecutively so you won't need to worry about missing a single one. That also makes for an easy read of the web site: it's just a single page, with popups for each talk. Take just a minute to check it out.

Put on by the same folks who run Scotch on the Rocks, I'm sure A Wee Dram will be as fun (and relaxed) as it will be informative. And since I spoke at this year's Scotch event, I say that from pleasurable experience. They've also got a nice lineup of sponsors, who I'm sure are helping make the low cost possible, and who should be thanked. Be sure to visit their booths while there.

(I only wish I could attend, but I've already got a commitment that week, volunteering at the PGA Tour Championship that's held yearly in Atlanta.)

It's being held 2 weeks from this coming Thursday, the 25th, in London. I realize that puts it out of reach for many, but hey, that low price gets you lunch, 2 free drinks, 10% off Scotch on the Rocks 09, and the great lineup of speakers. For folks in the greater London area, it's a no-brainer. And if you'd need to fly in to make it, and your training budget can cover that cost, it's a bargain, a good value, and sure to be a good time as well.

BTW, someone may want to ask, "is it being recorded?" The site doesn't say, so I'd assume not. It's in their interest (and that of the sponsors) to get people to come. Someone else may ask if I could get the speakers to present on the ColdFusion Meetup, and I'd surely like to, but none have offered yet, so do consider going to the event instead. :-)

Announcing CF411.com - your place to find the 411 on things related to CF

Note: This blog post is from 2008. 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.
Next time you have (or see someone ask) a question about finding some resource or tool related to CF, first check out CF411.com. :-) It's a list of more than 700 tools and resources in over 100 categories. You might find not just one but many alternatives. I hope this will help folks who might otherwise ask or answer questions on mailing lists, forums, and blog comments where such requests frequently appear.

So what's in it?

It's not a FAQ. Rather, some will recognize this as my long-existing list of tools and resources, which this weekend I decided to rechristen it as CF411. The domain name above simple redirects to that part of my site, now also called: CF411.

Far more than just tools, it also has dozens of categories of resources: CF job resources, self-help resources, professional assistance resources, tutorial sites, conferences, hosting alternatives, certification prep resources, other sites listing CF resources, and much more.

And the tools list has several dozen categories, both those written in CFML (like caching, debugging, file uploading, and code generating tools, as well as CMSs, all the frameworks, and all the CFML engines, to name just a few), and just as many tools not written in CFML but useful for us (including database tools, editors, http debugging, log analysis, load testing, monitoring, and source code tools, to name a few), whether free or commercial.

Like my UGTV, I offer CF411 as a contribution to the community, to save people spending a lot of time looking/asking around for stuff. I hope it becomes another one-stop shop for people to find what they need (well, I use the term "shop" loosely. As always, it's all free).

What's in a name?

I hope the new name will just be easier for people to remember/think of the next time they see a question asked that they know is (or think may be) answered on my list, telling folks: "You should check out CF411."

I was torn about bothering with a new domain name. I didn't need to bother with my UGTV site: you can google that phrase and my site comes up first (even with Microsoft having launched their own UGTV), but I just figured it might be easier for people to reference in conversation, and some might naturally look for a domain name.

As always, I welcome contributions if you think of something (a category or a tool/resource) that I've not listed.

I'll begin blogging again soon to highlight more of the many categories.

Resources for getting into cloud computing

Note: This blog post is from 2008. 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.
Interested in getting into cloud computing? Check out this blog entry with a compendium of links to other resources on the topic:

http://highscalability.com/useful-cloud-computing-blogs

By cloud computing, most think of Amazon EC2 and S3, but there really are more options, as shown in one resource listed on that entry.

I should note I didn't create that list. Someone else did. I don't generally do an entry just pointing to that of another (we often see way too many dupes in the CF blogosphere that way), but in this case it's a non-CF blog and therefore many readers here may not see it otherwise.

Also, some will know that I do like to do such resource lists myself, whether as blog entries of that sort, or as resources lists offered on my site, so I really appreciate this blogger's efforts here.

Hope that may help someone interested in the topic of cloud computing. (And yes, if someone would ask if this might be a good topic for the Online ColdFusion Meetup, it would be, and we've had a few sessions on the topic. You can find them either by doing a search for "amazon" on the UGTV site (which has more than just Meetup recordings, of course) or by scanning the list of all previous CF meetup recordings.

Mistake in CF Meetup times - talk times were reversed by mistake

Note: This blog post is from 2008. 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.
Sorry folks, I made a big mistake in posting the announcements of the CF Meetup sessions this week--and I caught it after I sent my last blog entry today where I announced the mistaken times. The times were reversed by mistake.

Ray is at noon, Dan is at 6.

See the CF meetup site for details.

For more on the mistake, and an apology to those who may now have to miss out, as well as how to access the recording of the meetings, see my discussion of the mistake on the CF meetup discussion board.

Again, sincere apologies everyone.

Seeking more speakers for the ColdFusion Meetup (an online worlwide CFUG)

Note: This blog post is from 2008. 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.
Hey folks, if you're a speaker on CF topics (or would like to be), the CF Meetup wants you! I've written on this before in more detail, but suffice it to say that the Online CF Meetup is an an entirely online CF user group. We try to meet weekly (when I can get speakers), and with 1500 members (yet only 30-50 at each meeting), there's no topic that's too niche, too beginner, or too advanced to appeal.

It's a low-key affair. Don't fear that you need to be polished. Whether this would be your first or your fiftieth presentation to a CF audience, you'll be warmly welcomed.

See the link above for more information (answers to common questions), and drop me a note or leave a comment here to express interest.

You don't need to set a date (or you can if that will help you). We meet Thursdays, and you can choose either noon or 6pm Eastern US time. I'm even open to hosting at another hour to reach international speakers and audiences.

If anyone's interested, you can see previous talk topics that have been presented at the meetup (26 so far this year) on the recordings pages for 2008 and 2007.

Discount Code Available for FusionReactor, FusionDebug

Note: This blog post is from 2008. 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.
Ah, August, when thoughts turn to vacations...and end of summer sale-a-thons. :-) I want to share that the fine folks at Intergral, makers of FusionReactor and FusionDebug, are offering a 10% discount coupon code, CFCOMMUNITY, good through the end of this September.

I've written about both these tools quite a lot in the past, if you're interested in exploring my respective blog entry categories: FusionReactor and FusionDebug.

I've also written about them in the FusionAuthority Quarterly Update, if you happen to get that great magazine. Most recently I did, "FusionReactor: ColdFusion Server HealthCare (and What's New in Version 3)", in Volume ii Issue iv (Summer 2008), and a couple of years ago I did, "FusionDebug Explained: Interactive Step Debugging for CFML", in Volume i Issue ii (Fall 2006).

I'll also have news coming up about more cool stuff coming from the folks, including FusionAnalytics and FusionReactor Enterprise Monitor, both discussed in the FusionReactor Labs, as well as the recently released AIR Enterprise Dashboard, recently promoted from the labs to an available product.

Until then, go enjoy the discount code to get these great products, which help you with debugging and monitoring whether you run on CF 6, 7, or 8. (For more on why they still matter even with CF 8, see this previous entry.)

Art Monk finally enshrined in the Pro Football Hall of Fame -- To God be the glory

Note: This blog post is from 2008. 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.
I try not to have too many non-technical entries here, but just as I like to share thoughts that may offer new ways of looking at technical problems, I want to offer a similar twist on conventional wisdom, this time with respect to the long delay in Redskin Art Monk finally being enshrined in the Pro Football hall of fame. Why did it take so long? Maybe it wasn't the man-centered delay that it may at first seem (a delay that was hard to take for a life-long 'Skins fan like myself). Let me explain how he regarded it.

The long wait, it had become epic in some minds

First some context: if you watched the inductions last night, you may have noticed comments before and even subtle references in his speech to how his snub for so many years was becoming the stuff of legend.

In fact, to get a clearer sense of the delay and the surprise to many, there's a site that was devoted to making the case for his induction, not so much presenting his career as showing all the many references over the years from many hall of famers who just assumed that Monk would make the Hall of Fame.

Reading that, you're naturally left scratching your head, wondering "why the long wait?" Some will assert various reasons, from his "being so quiet", to some voters feeling justified because of his numbers not impressing them, etc.

But perhaps there's a different explanation that's not been considered by many. Surely some appreciated it. While many may have been moved by his eloquent speech and the 4-minute standing ovation that started it, others will have noted and appreciated his frequent references to his faith in Christ, his heartfelt appreciation for the teammates who first shared the gospel with him, and most to the point here, his acknowledgement of God's being the reason for his success.

But as Art himself said, "what I've tried to convey to those who were upset about the process was that I was okay with it". Why? I'll let him speak for himself. You can read the complete transcript here, and I offer the most significant excerpts (related to this aspect of his speech) below.

So why the long wait? God's Providence

So here's a different take on why his induction may have been so delayed: God's providential hand. By holding back some of the voters, it made the whole matter take on a much more prominent place in the mind of the media, NFL, and fans paying attention.

Surely many were paying more attention to his speech to hear "what's he gonna say?" than may have bothered if he'd gotten in on the first or even first couple of ballots.

But what did they hear as his response to that long wait? Nothing salacious, bitter, nor even much for sound bytes.

Instead, he (and his son speaking just before him) praised God, representing Christ and Christians everywhere wonderfully and without reserve. In a world where Christians are so often lampooned and dismissed, it was a joy to see God glorified on such a national stage.

God orchestrates all things to His glory. I'm sure Art himself may see this eventually (if not already) as his "desert experience": painful in the moment, but with patience and faith, it all works out in the end, for "we know that God causes all things to work together for good to those who love God, to those who are called according to His purpose." (Romans 8:28)

Soli Deo Gloria!

Excerpt from his son's speech

Here's the key related excerpt from his son's introductory speech, unedited here:

"Dad's greatness never came from his ability to play football, but it came because he wanted to be used by God for his glory, above all.

He realized and held onto the gifts and talents that God blessed him with. And the bible says to build your foundation on a rock. Solid rock. For when the storm comes, you will not shake or you will not be moved for your foundation is well built.

Dad built his foundation on the strongest rock of all and that was Jesus Christ.

And because of this he was able to weather many storms and stay consistently strong on the football field, at home, at church, and at work. And from his actions I have learned the following: I've learned that less is more. I've learned not only to become a man of success, but be a man of value; that my decisions should be guided by Christian principles.

It is not hard to make the right decision when you know your value and where you stand. Through the outcomes of hard work and dedication is success. That there is only one Lord, Jesus Christ.

That the reward for hard work is the opportunity to do more. Nobody gets anywhere in this world by just being content with where you are. And that my identity does not come from this world or what people say or write or think about you, but it comes from the one and only Jesus Christ.

So to answer the question, do you want to be like Art Monk when you grow up, my answer is I'd rather be like dad.

Dad, thank you for being the man of God, that God has called you to be and for raising me in the same."

Excerpts from Art's speech

And here are the key related excerpts from Art's speech:

"What I've tried to convey to those who were upset about the process was that I was okay with it. But in all due respect, that as great as this honor is, it's not what really defines who I am or the things that I've been able to accomplish in my life.

I'll always be known as a Redskin.

That's right. And even now as a Hall of Famer, the one thing I want to make very clear is that my identity and my security is found in the Lord. And what defines me and my validation comes in having accepted his son Jesus Christ as my personal savior. And what defines me is the word of God and it's the word of God that will continue to shape and mold me into the person that I know he's called me to be.

So I've learned a long time ago never to put my faith or trust in man, for man will always fail you. Man will always disappoint you. But the word of God says that Jesus is the same yesterday, today and forever. And he will never fail you.

And that is what I live by and what I stand on."

And later he would acknowledge those who shared the Gospel with him:

"I'm close with a lot of my former teammates that really helped me along the way. But there's one specific group that has become like family to me. There's Monte Coleman, there's Charles Mann, Darrell Green, there's Tim Johnson and Ken Coffey. Because they're the ones who not only took the time to share the gospel to me, but they also demonstrated it in their lives, which allowed me to receive the gospel for myself.

And this was a life changing experience for me. Their example showed me what it meant to love and serve and honor your wife and to be faithful to her and to be the right example for my children. I greatly appreciate God using them and putting them in my life. Thank you, guys."

But I'd like to conclude my excerpts with another section where he again gave God the glory:

"There's a scripture that I think about almost every day and I've come to personalize it to my life. It says: Lord who am I that you are mindful of me? And the Apostle Paul says think of what you were when you were called. Not many were wise by human standards. Not many were influential. Not many were born of noble birth. And when I look at my life and how I grew up, I certainly had none of those qualities or benefits.

But I understand and I know that I'm here not by in and of my own strength but it's by the grace and the power of God upon my life who I know gave me favor along the way and who provided opportunity and room for me to use my gifts.

So I am very grateful to receive this honor, and I can stand here before you and say, hey, look at me, look what I did. But if I'm going to boast, I'm going to boast today in the Lord, for it's because of him that I'm here and I give him thanks and glory and honor for all that he has done for me."

Amen to that.

If you would ask, what is "the gospel"?, there are various presentations online to learn more. Here's a well-done, reasonably brief yet complete one. Sadly, it can't be communicated in a single sentence, without doing injustice to the complete message. And it's in your interest to hear the complete message, which is indeed the Good News to those who hear and respond to it.

4 New CF Technotes

Note: This blog post is from 2008. 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.
I mentioned in a recent entry how you can get a feed of the latest CF technotes and other important Adobe-created CF resources.

If you've not done it yet, let me take a moment to share news of a few that came out on the feed today:

  • Flex Builder 2 RemoteObject calls to ColdFusion 8 CFCs fail - You are unable to connect Adobe Flex Builder 2 RemoteObjects to Adobe ColdFusion 8 CFCs. Flex Builder 2 projects containing RemoteObject calls to ColdFusion 8 fail to connect for the following reasons: You have not entered the proper compiler arguments which point to your ColdFusion 8's services-config.xml and or your ColdFusion server's context root. You have created your Flex Builder 2 project as a "ColdFusion Flash Remot...
  • UtilPagedTempBuffer SqlException error when connecting to MS-SQL (ColdFusion) - When Adobe ColdFusion connects to an MS-SQL database, you may receive the following error: java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Usage error for UtilPagedTempBuffer: length can not be negative. This issue can occur after you apply a corrupted service pack to SQL. This issue can occur after you apply a corrupted service pack to SQL....
  • Forgotten password and cannot log in to ColdFusion administrator - You have forgotten the Adobe ColdFusion administrator password and cannot log in....
  • Could not find the coldfusion component or interface cfide.adminapi.accessmanager (ColdFusion) - When you install or update Adobe ColdFusion, you receive the following error message: Could not find the ColdFusion component or interface cfide.adminapi.accessmanager. During the installation, you chose to install the CFIDE directory inside an existing CFIDE directory. For example /CFIDE/CFIDE/.During the installation, you chose to install the CFIDE directory inside an existing CFIDE directory. For example...

And since the day I wrote that entry, here are a few others that came out:

  • How to ensure correct UTC Time Conversion for U.S. Daylight Saving Time changes in 2007 (ColdFusion 5) - ColdFusion 5 depends on the operating system to calculate date and time information. The U.S. Daylight Savings Time changes for 2007 will cause incorrect Universal Time Coordinated (UTC) conversions with ColdFusion 5. Note: Support for ColdFusion 5 officially ended on January 1, 2007 -- see www.adobe.com/support...
  • How to import certificates into certificate stores (ColdFusion) - For secure connections to remote servers over SSL, all current versions of ColdFusion require the remote system's SSL certificate to exist in ColdFusion's certificate truststore. This includes any calls from , , , etc. The default truststore is the JRE's cacerts file. This file is typically located in the following places: Server Configuration : cf_root /runt...
  • Solution for Verity Startup Failure with 'DASDOMParser: Fatal ErrorFile' Error (ColdFusion MX and ColdFusion 8) - The ColdFusion Search Server service (Verity) may fail to start with the error: DASDOMParser: Fatal ErrorFile: /{path-to-verity-admin-files}/admin{0-9}.xmlLine: nChar: nMessage: (example: The main XML document cannot be empty) Errors occurred during parsing... This error is generated when trying to start verity from the command line. It may also be found in the {verity-root}/Data/host/log/status.log in the form of: Failed...

I don't think I'll plan to post new entries whenever they come out. Really, one ougjht to just watch the feed for that. This is more a reminder that even in 2 weeks, a good amount of stuff has come out, so you ought to keep en eye on it.

More Entries

Copyright ©2025 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