ColdFusion Posts Around the World
Lucee Blog
I'm trying to test our application under Lucee 7, but running into an issue with encodings which is causing a ton of unit tests to fail, which makes it hard to figure out which tests are actually broken vs ones that are failing because of encoding differences.
For example, in ...
Lucee Blog
In the Lucee Admin, it shows that the Amazon S3 extension is not installed.
However, I am still able to use s3:// paths in my CFML code (for example with <cffile>), and everything is working without errors.
Is this expecte...
Ortus Solutions
Into the Box 2026 marks an important moment for the CFML and BoxLang community not just because of what's on the agenda, but because of what it represents: 20 years of Ortus Solutions helping teams move forward, modernize, and build with confidence....
Deepak Purohit
ColdFusion
Adobe ColdFusion Summit 2026 is an in person conference for developers and teams building, running, and modernizing mission critical ColdFusion applications. Taking place on June 22 and 23, 2026 at the Bellagio Hotel in Las Vegas, the Summit focuses on practical learning, real world use cases, an...
Charlie Arehart - Server Troubleshooting
It's that time again: there are new Oracle JVM updates released today (Jan 20, 2026) for the current long-term support (LTS) releases of Oracle Java, 8, 11, 17, 21, and 25. (Yep, kind of crazy that there are for now 5 current Oracle Java "LTS" releas...
[More]
...
Ben Nadel
Ben Nadel shares a ColdFusion / CFML implementation of the GildedRose refactoring kata....
Adobe ColdFusion Community Blog
I am running a developer version of ColdFusion 2025 Version 2025,0,06,331564 on my MacBook Pro MacOS Tahoe 26.2 (25C56). I used the ZIP installer to install it. When ever I try to use the CZIP tag in CFML or function in CFSCRIPT I get the following error:
FusionReactor
In the past, every monitoring tool (like Datadog or New Relic) had its own “language.” If you wanted to switch tools, you had to rewrite your code. OTLP is a universal language for your app's data. It allows you to: …
Lucee Blog
Question - how are vulnerabilities (CVE) handled in Lucee? We do some preliminary scans of our app using Trivy and DependencyChecker before the corporate scanners hit things so we can be prepared.
We just did our first scan of Lucee (6.2) and Trivy reports back about 40+ 'H...
Ortus Solutions
One Year. 100+ Features. Unlimited Possibilities.
Just one year ago, in March 2024, we launched BoxLang AI 1.0. Today, we're thrilled to announce BoxLang AI v2—a massive leap forward that positions BoxLang as the most powerful and versatile AI framework on the JVM....
Deepak Purohit
Deepak Purohit
Ben Nadel
Ben Nadel uses the getClientRects() DOM method in JavaScript to animate a focus outline from one active element to the next....
CFchimp
Starting with ColdFusion 2021 Update 14 and ColdFusion 2023 Update 8, the default hashing algorithm changed from MD5 to SHA-256. Any code relying on Hash(value) without explicitly specifying the algorithm can: Behave differently after an upgrade Break verification logic Trigger security scanner find...
Ortus Solutions
In day-to-day development, some tools simply do their job... and others quietly change the way you work. CommandBox falls into the second category.
It doesn't replace your editor, framework, or existing applications. Instead, it becomes the common ground where CFML and BoxLang de...
Lucee Blog
When I delete a datasource, all datasources above this datasource gets deleted, too.
Lucee Blog
This is my first post so I apologize in advance if it's missing any info.
I'm converting a Coldfusion project to Lucee, and ran into an issue when uploading files. With Lucee, the destination value needs a filename, otherwise it creates a subdirectory and places the file in it...
Lucee Blog
I wanted to use the S3-Features of Lucee and got an error that read:
ERROR (lucee.commons.lang.ClassException): In the OSGi Bundle with the name [org.lucee.s3.extension] and the version [2.0.3.0] was no class with name [org.lucee.extension.resource.s3.S3ResourceProvider]...
Ben Nadel
Ben Nadel demonstrates how to link to a details disclosure element, and auto-expand the disclosure contents....
Deepak Purohit
Lucee Blog
Clean ec2 instance of windows 2025 datacenter.
Installing Lucee 7.0.1.100
After the install I try to run the Lucee-Tomcat service monitor and receive an error that the vcruntime140.dll was not found.
Adobe ColdFusion Community Blog
I'm working on building an interface with ID.me. I am currently getting back a valid JWT from the ID.me API (it successfully decodes using JWT.IO) but I'm having trouble decoding it in ColdFusion. The CF function VerifySignedJWT has three required parameters and, I believe, I am havin...
WRIS Web Services
Not every aging ColdFusion app needs to be put down. This article offers a no-nonsense framework for deciding whether your system should be modernized, stabilized, or retired, separating real technical debt from problems that can actually be fixed. Instead of defaulting to an expensive rewrite, i...
Charlie Arehart - Server Troubleshooting
An update for ColdFusion has been released, Jan 13 2026, for each of cf2025 (as its update 6) and cf2023 (as its update 18). (This is the first update since CF2021 has reached its end of life as I blogged previously, so this is the first cf update N...
[More]
...
Ben Nadel
Ben Nadel demonstrates how to render the HTML dialog element as a fly-out sidebar....
Adobe ColdFusion Community Blog
I'm running CF2023 Enterprise on Windows and am trying to test out the getGraphQLClient for a Shopify API integration, but I keep getting this error trying to make the getGraphQLClient call:Can't find resource for base name coldfusion/osgi/service...
ColdFusion
We are pleased to inform you that we’ve released security updates for ColdFusion 2025 and 2023 releases. For more information, see the respective tech notes: ColdFusion (2025 release) Update 6 ColdFusion (2023 release) Update 18 What’s new and changed The releases address CVE...
Adobe ColdFusion Community Blog
We are pleased to inform you that we've released security updates for ColdFusion 2025 and 2023 releases. For more information, see the respective tech notes:
ColdFu...
FusionReactor
We have exciting news for the FusionReactor community: as of January 12, 2026, Anomaly Detection and Custom Dashboards are now available to all FusionReactor Cloud users across every plan tier. These powerful observability capabilities, previously exclusive to higher-tier plans, are …
Adobe ColdFusion Community Blog
I would like to switch from CF 2016 to CF 2025. I have already installed the developer edition of the latest CF 2025 version.Could anyone post me a link to a migration guide or/and provide other useful information about the migration steps to do? Thanks for any hel...
Deepak Purohit
Lucee Blog
What's blocking you from upgrading?
No such thing as a wrong answer, unless you don't explain why!
1 post - 1 participant
Read full topic
...
Ben Nadel
Ben Nadel explores the browser's native HTML dialog element for the first time....
Adobe ColdFusion Community Blog
Hi everyone,After applying ColdFusion 2023 Update 17 in our ACPT environment, all of our datasources suddenly stopped verifying. The CF Administrator now shows this error: Connection verification failed for data source: <name>
java.sql.SQLException: The oracle pa...
Adobe ColdFusion Community Blog
I have a new laptop and am trying to download ColdFusion Server and Builder.. I am on this link (for CF Server) Download Adobe ColdFusion free trial | A...
Ben Nadel
Ben Nadel demonstrates that you can use data attributes to associate metadata with select options in HTML and JavaScript....
Ortus Solutions
Happy New Year! The BoxLang team is excited to announce BoxLang 1.9.0, a significant stability and compatibility release focused on production-readiness thanks to our client migrations and new application deployments. This release also introduces array-based form field parsing conventions, enhanced ...
Adobe ColdFusion Community Blog
Tenable Security scan has identified Fileupload-1.5.jar as a high Vulnerability. Is this a false positive ? C:\ColdFusion2023\bundles\repo\commons-fileupload-1.5.jar Installed version : 1.5 Fixed version : 1.6 Path : C:\ColdFusion2023\bundles\updateinstallers\hotfix-packages-cf20...
Ben Nadel
Ben Nadel compiles a list of "Widely Available" features that have been added to the web platform in the last few years....
FusionReactor
The OpenTelemetry community has released version 1.49.0/v0.143.0 of the OpenTelemetry Collector on January 5-6, 2026, bringing significant updates to the world’s most popular open-source observability framework. As OpenTelemetry continues its rapid adoption—with 48.5% of organizations...
Deepak Purohit
Adobe ColdFusion Community Blog
We are going to need to update from ColdFusion 2021 Enterprise to version 2025 within the next few months. However, our environment doesn't fit within the requirements of either a Named User License or a Feature Restricted License. The system(s) will not be able to connect to A...
Lucee Blog
Using Lucee 7, I can see that we must change our loader class from: lucee.loader.servlet.CFMLServlet to either lucee.loader.servlet.javax.CFMLServlet or lucee.loader.servlet.jakarta.CFMLServlet.
This "works" for me using the jakarta...
FusionReactor
For years, the observability world has worshipped at the altar of the “Three Pillars”: Metrics, Logs, and Traces. But let's be honest: in the heat of a production outage, these pillars often feel more like silos. You see a latency …
Lucee Blog
The error:
Component [preside.system.coldboxModifications.services.InterceptorService] has no private function with name [registerInterceptor]
Accessible functions are [ ..., REGISTERINTERCEPTOR, ...]
The code...
Deepak Purohit
Ortus Solutions
Welcome to DocBox v5! We didn't just update DocBox. We rebuilt it from the ground up.
DocBox v5.0.0 represents a complete architectural rewrite—modern syntax, blazing performance, and a stunning new look that finally brings API documentation into 2025. Gone are the clunky HTML pages of yestery...
Ortus Solutions
We are pleased to announce the general availability of CommandBox 6.3.0. This minor release has a handful of bug fixes and some new features. You can check out the latest documentation here:
https://commandbox.ortusbooks.com/
You can download the latest version here:
https://www.ortussoluti...
Ortus Solutions
Taking BoxLang to AWS Lambda opens the door to modern, serverless architectures without sacrificing structure or familiarity.
Ortus Solutions
Taking BoxLang to AWS Lambda opens the door to modern, serverless architectures without sacrificing structure or familiarity.
Lucee Blog
Don't forget to tell us about your stack!
OS: windows server 2019
Java Version: ???
Tomcat Version: 9
Lucee Version: 6.2.4.24-RC
1 post - 1 participant
FusionReactor
AI Observability Tool Finds Root Causes in Minutes | OpsPilot Tutorial 12 minute read How AI-Powered Observability Solved a Complex Microservices Mystery in Minutes When production breaks at 3 AM, every second counts. See how OpsPilot AI reduced troubleshooting time …
Ortus Solutions
As another year comes to a close, we take a moment to reflect on the innovation, growth, and progress we've achieved together at Ortus Solutions. We're deeply grateful to everyone who joined us this year, as well as to those who have continued to support and build with us along the way your trust an...
Ben Nadel
Ben Nadel considers the struggles of 2025 and considers how he can make 2026 a better year for personal and professional growth....
Deepak Purohit
Hoya Haxa: A Security Research Blog
IntroductionIn this post we'll be looking at one way that an authenticated user with only ColdFusion Administration (CFAdmin) a...
Ben Nadel
Ben Nadel demonstrates that required arguments don't have to be situated first within a method signature in ColdFusion; and how that sometimes makes the most semantic sense.... ...
Ortus Solutions
As BoxLang continues to evolve, we want to take a moment to reflect on the progress made so far. From early releases to new capabilities and growing adoption, this journey is being shaped by constant iteration and real-world feedback....
Deepak Purohit
Adobe ColdFusion Community Blog
Good morning, everyone. We recently applied HF 17 to our servers, and now we have hundreds of error emails flowing in alerting us to an onRequestStart error. Exception java.lang.NullPointerException [in thread "ajp-nio-214.3.16.182-8022-ex...
Lucee Blog
I thought I would some more information about how to run Lucee servers from LuCLI with some of the features, I did copy this from my blog and posted it here... omg... I am blogging again! Here comes 2026!
Over the years of building CFML apps, one of the most boring-but-essenti...
Adobe ColdFusion Community Blog
Sorry to be posting questions so frequetly... With CF2023 update 17 comes a few new questions. The related note says, "From this update, Cold...
Deepak Purohit
Lucee Blog
Looks like the current version of the Websocket Extension ( 3.0.0.17 ) still has some dependencies on javax and I think because it was was made to be compatible with both javax and jakart...
Lucee Blog
I installed the Lucee 7.1.0.15-Alpha. After I did that, I could no longer access the lucee administrator. Her's a pic.
Lucee Blog
Hello everyone,
I'm facing stability issues while running multiple Lucee applications using CommandBox on a Windows EC2 instance, and I'd like guidance on best practices.
FusionReactor
Introduction: Two Decades of Application Performance Monitoring Excellence December 2025 marks a significant milestone in the history of application performance monitoring: FusionReactor celebrates its 20th anniversary. What began in 2005 as a ColdFusion troubleshooting tool has evolved into a compr...
Ortus Solutions
Be the first to shape the future of the JVM's newest language and get a FREE BoxLang Compatibility Audit.
As we close out our 12 Days of BoxLang Christmas, we're ending with something truly special — something built for early adopters, innovators, and teams who want to modernize confident...
Deepak Purohit
Hoya Haxa: A Security Research Blog
Time for some vulnerability archaeology! I'm sure you're as excited as I am. In a previous post I covered a technique to generate precompiled Java bytecode to bypass
Ben Nadel
As a code kata, Ben Nadel looks at building-up compound string values (such as names and addresses) in ColdFusion....
Adobe ColdFusion Community Blog
I'm having the same issue as detailed in this post:https://community.adobe.com/t5/coldfusion-discussions/connection-ve...
Adobe ColdFusion Community Blog
So I was helping a colleague debug an issue which seemed to me as an "undefined behaviour" (I may be wrong for defining it as such).We have coldfusion linked with apache on our server, cf runs on 8500 and apache on 8080The cold...
Ortus Solutions
One of BoxLang's biggest superpowers is its ability to run on multiple runtimes, from desktop to cloud to serverless. Whether you're building web apps, CLIs, microservices, or embedded Java integrations, BoxLang adapts to your environment — not the other way around.
Today, for Day 9 of ou...
Deepak Purohit
Adobe ColdFusion Community Blog
Hi thereI am an intern at Adobe ColdFusion. My current task is to use the URL parameters in my projects. I have searched randomly on Google. I have got its concept and a bit of knowledge of the code, yet, I am unable to achieve this full-fledged in my project. Where and how can I have a sol...
Gregory's Blog
In this article, we will create a simple Azure Maps autocomplete widget that you can use to visually generate Azure Maps in your own web application using jQuery and Kendo Core, both of which are free and open-source. ...
Ortus Solutions
In this holiday episode of the Modernize or Die Podcast, hosts Daniel Garcia, Eric Peterson, and Luis Majano reflect on the year's achievements, particularly focusing on the advancements in BoxLang, including the release of version 1.8 and the introduction of BoxLang AI. They discuss the performance...
Lucee Blog
We're running a FW/1 app and have noticed, in the latest version of Lucee, the following logging:
"WARN","XNIO-1 task-2","12/18/2025","12:51:03","scope-context","the session scope contains complex values, Lucee cannot proper detect changes in the valu...
Ortus Solutions
One of BoxLang's greatest strengths is its modular, extensible ecosystem.
From AI to databases, security, UI, file handling, and enterprise integrations the BoxLang Module Library lets you plug in exactly what your application needs.
Today, we're highlighting the official 33 BoxLang module...
Ortus Solutions
Today we're highlighting one of the most important pieces of the BoxLang ecosystem: the official BoxLang IDE extension. Built for VS Code (and all compatible editors), it delivers full language support, debugging, AI-powered coding, and the complete toolchain you need for modern BoxLang develop...
FusionReactor
An Interview with David Tattersall, CEO of Intergral – makers of FusionReactor It began with a performance crisis: a high-stakes customer project running on ColdFusion, which, when it failed, gave engineers zero visibility into the cause. That challenge led co-founders …
Adobe ColdFusion Community Blog
Hi All, Getting an error i've never seen before on one server of multiple we use to connect to an Oracle datasource via Oracle JDBC Drivers after doing the update from 16 to 17 on CF2023. Connection verification failed for data source: xxxx_jdbcjava.sql...
Deepak Purohit
ColdFusion
If you’ve spent any time in ColdFusion, you’ve probably bumped into “lists.” They show up in form scopes, configuration options, and lots of legacy code. But lists in Adobe ColdFusion are more than just random strings with commas in them. They’re first-class data s...
Lucee Blog
This is a new extension, using Bouncy Castle, rounding out gaps in our existing crypto support, intended to replace the argon2 extension and also provide a whole new range of useful crypto functionality, including Post-quantum!
This is my first draft, looking for constructive ...
Ben Nadel
Ben Nadel demonstrates how to use Lambda functions in ColdFusion to create short-circuit mechanics when they wouldn't otherwise be available....
Ortus Solutions
BoxLang AI gives you a unified, consistent way to work with Large Language Models—across multiple providers—using a single functional and fluent API. Build AI-powered features directly into your BoxLang apps without juggling different SDKs, formats, or request models.
You can also ext...
Lucee Blog
I keep running into an issue with both 7.0.0.395 and 7.0.1.98-RC in orm objects and the Ortus ORM extension ortus_orm_6.5.3.lex
Error populating event state for persistance in [ormObject] entity pre-event listener method: can't cast
|