[Looking for Charlie's main web site?]

Considering use of Amazon Corretto, the new openjdk jvm, especially with ColdFusion

As I posted earlier today, there are big changes afoot in the Java world, about commercial/production use of Java going forward. For my readers (mostly ColdFusion users), this is big news, as it is for anyone using Java for commercial (or in Java 11, even production) purposes.

But here's some good news: Amazon has recently released a new free JVM (java virtual machine) implementation based on the OpenJDK specification, called Corretto. In this post, I want to share some news about it. (Off the bat, let me tell my friends on any Linux flavor other than Amazon Linux 2, this is not yet available to you. For now it is only available for Amazon Linux 2 as well as Windows, MacOS, and as a docker image. Other Linux flavors are due in Q1 2019.)

For much more, read on.

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

What's a CF shop to do: Oracle's changed stance on commercial/prod use of Java, going forward?

(While this topic is written toward ColdFusion users, much of the information will apply to readers running ANY Java app/app server for commercial/production use, whether Java 8, 9, 10, or 11.)

Did you know that Oracle will no longer offer free updates/security patches for Java 8, if Java is used for commercial purposes beyond Jan 2019? After that, you must pay them for support/updates (including security updates). And did you know that they are not offering their next "long-term" release, Java 11, free for PRODUCTION use at all (and that you must obtain a separate license)? Finally, while Oracle will be offering a free openJDK implementation, did you know they will only be committing to supporting/updating it for 6 months after release, leaving subsequent updates to the community of contributors?

These are important changes for those running CF, since it runs on Java. (CF2016, 11, and 10 run on Java 8. And while CF2018 came out on Java 10, that Java release will not last for long, yet another complication/curiosity that I wrote about back in May: On ColdFusion and its support for Java 9, 10, and 11.)

For now, while Adobe is aware of the issue of the pending Oracle licensing change, they have yet to clarify things on the matter (at this writing, Nov 15 2018).

While we await that news from them, I wanted to share this news here to help my readers, as well as a bit more below for those wondering about the matter, and options going forward.

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

Fixing CF: "Hey, how come ColdFusion debugging output is not showing up in my localhost testing?"

This is a problem that has troubled many CF users for some years (especially as they have moved to later operating systems): they find that ColdFusion debugging output does NOT appear to them when testing using a URL with "localhost" for the domain name but it DOES appear if they use the 127.0.0.1 ip address instead.

And sure, they could change to just using the ip address, but they wonder why it fails with "localhost" and whether they can fix things so that it does? In this post, I offer the explanation and solution.

In brief, the problem happens when the OS you're working on processes your "localhost" request via ipv6 (if it makes the request as ::1), rather than ipv4 (as 127.0.0.1).
  • One option could be to edit your hosts file to force 127.0.0.1, and that should work
  • But another would be that if you knew about your localhost calling with the ipv6 address of ::1, you should be able to add that to your CF Admin "debugging ip addresses list" (or use its "add current") button. But you will find that if you try that, it will change to "0:0:0:0:0:0:0:1", which does not solve this problem. I have a workaround for that, editing the neo-debug.xml.
Adobe could fix that last problem (and I have filed a bug report, CF-4203295), but until they do, here's a workaround and explanation of things.

And this latter point, of the inability of the Admin to accept ::1--and on the matter of editing that file--is the real focus of this post.

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

Some recently added (and evolving) documentation of the CF Admin API

You may be aware of the CF Administrator API, a way to implement most CF Administrator features programmatically, by way of a set of CFCs implemented within CF (as introduced in CF7). But have you ever wished for some complete online documentation of the many (18) Admin API CFCs, including their methods and arguments?

If so, I have some very good news--and some not-so-good news. (Some may know that you can find this info also by running the CFC Explorer--more on that in a moment.) The unfortunate news is that it's not yet COMPLETELY documented, but it's still a good start.

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

My recent articles on the Adobe CF Community portal

As some of my readers will know, Adobe has recently created and opened a CF Community portal, for folks to share blog posts, testimonials, showcases, and more. It's even an alternative way to participate in the Adobe CF forums.

Anyway, I have contributed several blog posts (some really article-length, and all written as standalone "articles", so I am referring to them that way here, and in my "articles" page).

I wanted to point to them out in a post here as well. I was also torn about whether to post them in their entirety here, whether before or after posting them there, but for now, I have posted the content only there.

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

Recordings from ColdFusion Developer Week 2017

If you didn't hear, you can get free access to view the recordings of the Adobe ColdFusion Developer Week (devweek) which was held July 31-Aug 4 and offered several useful sessions.

And unlike previous Adobe cfdevweeks, which often involved non-Adobe presenters (including myself), this year's sessions were all from members of the Adobe CF team, on these topics:

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

Having issues with the popup calendar feature in CF11 or 2016? There's a fix

If you're using the cfinput type="datefield" feature to popup a calendar and are finding that it's a) not working *at all* in ColdFusion 2016 or b) it showing up but not *correctly* after ColdFusion 11 update 12 or ColdFusion 2016 update 4, there's a fix for both.

The first problem was introduced in the CF2016 installer released in Dec 2016, and any after that, where Adobe has literally removed the library used for the calendaring, but you can add it back, as I discuss below. (If you install or installed CF 2016 from the original installer in Feb 2016, you won't see this problem as it wasn't removed then.)

The second problem was introduced in those two named updates, and was fixed in the very next updates (CF11 update 13 or CF2016 update 5). And of course, this could also happen if you're moving to CF11 or 2016 for the first time, and someone else had "fully updated" those to that update level before you started testing against it.

If you'd like to know more, read on.

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

My upcoming presentations for spring/summer 2017: some on CF, some on other topics

I'm going to be speaking several times in the coming weeks and months (on several topics, some on ColdFusion and/or CFML, some on generic topics applying to any server, and one on SQL Server 2016 SP1 specifically). I thought I ought to post that fact here (I have often failed to think to do that here over the years).

I offer below first the events at which I'll be speaking, and then the preso titles and descriptions for any readers interested. (As an update, I was informed on 5/16/17 that I'd been selected to speak at NCDevCon. While it's not in "spring/summer" per the subject above, I've added it to the info below.)

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

The 100 most interesting posts on the Adobe ColdFusion blog, the past 3 years

The Adobe ColdFusion team blog often has really some interesting content, but I find that some people are either not aware of the blog or just don't keep up on it, or perhaps they have trouble finding something they saw before or maybe heard was there.

So here I present what I feel are the 100 (technically, 105) most interesting/useful posts made there over the past 3 years (2014-16), offering information about CF and CFML which should be valuable to readers for years to come.

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

2016 in review: top 10 CArehart ColdFusion posts of the year

I thought it may be useful to gather up a categorized listing of my most (seemingly) helpful/resourceful blog posts of the past year, to help others be aware of them (and indeed to help me be reminded).

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

More Entries

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