ColdFusion Posts Around the World
Lucee Blog
Finally found an example from yesterday. The exceptions look something like the attached.
lucee_stackmap_exception_example.log (70.4 KB)
5 posts -...
Lucee Blog
Finally found an example from yesterday. The exceptions look something like the attached.
lucee_stackmap_exception_example.log (70.4 KB)
5 posts -...
Lucee Blog
Don't forget to tell us about your stack!
OS: ???
Java Version: ???
Tomcat Version: ???
Lucee Version: ???
OS: Ubuntu 24.04.4 LTS
Java version:
openjdk version "21.0.9" 2025...
Lucee Blog
We're excited to announce Lucee 7.1.0.71-BETA, the second public beta of the Lucee 7.1 series.
This release builds on top of everything in Lucee 7.0 and adds 33 improvements and fixes focused on performance, Query of Queries, compiler robustness, Java 25/26 su...
Lucee Blog
This release candidate includes 25 fixes and improvements since 7.0.3.0, with a strong focus on classloader/memory stability, OSGi/Felix reliability, ORM connection handling, archive mapping fixes, and admin improvements.
Download:
Lucee Blog
As promised, a quick follow up release candidate after 6.2.5
This build includes 16 fixes and improvements since 6.2.5.48, focusing on classloader stability, method resolution, archive compatibility, and several regressions.
Download:
Lucee Blog
As the title asks, is there any reason why I should not move the websockets folder from lucee's context folder to a folder in webroot?
1 post - 1 participant
Lucee Blog
Took me several hours and a bunch of fiddling to get to the point where Apache would pass thru the websocket to Tomcat and not give SSL handshake error. The setting here will only work on Apach 2.4.47 and above.
Step 1: Create your Certs using java's keytool:
Lucee Blog
github.com
Lucee Blog
The Lucene Search Extension 3.0.0.165-SNAPSHOT is now available for testing, with custom vector embedding support and Lucee 6.2 compatibility fixes.
Lucee Blog
Two new snapshot releases for the WebSocket extensions, fixing stability issues on both Lucee 6.2 and 7.0.
WebSock...
Lucee Blog
Hello everyone,
I am currently migrating an application from Lucee 5.4 to Lucee 6. While the step to 6.0.4 was successful, I've encountered two significant issues starting from version 6.1.x related to Null handling and how the arguments scope is populated.
Lucee Blog
New Controversial Windsurf Pricing Model
The pricing model of windsurf this week has caused a stir... we're all sit...
Lucee Blog
Hi,
I'm trying to install the latest stable version 7 but am unable to find the .exe file for Windows on the downloads page.
Where might i be able to locate it?
thanks
1 post - 1 participant
Lucee Blog
The Problem (simplified):
Hit a site page (simple home page, doesn't matter, .cfm) wait 60 seconds and then do a refresh, result is a 502 error. 2nd refresh loads the page fine.
Some of the settings i tried (tweaking some of the timeouts) would change the results the refresh ...
Lucee Blog
In a recent upgrade from Lucee 5 to 6.2.5 we found an issue with cfimage
Run this code in v6.2.4 and you get a pink box...
<h2>Image Test
<cfset myImage=ImageNew("",120,30, "rgb", "pink")>
<cfimage source="#myImage
Lucee Blog
In a recent upgrade from Lucee 5 to 6.2.5 we found an issue with cfimage
Run this code in v6.2.4 and you get a pink box...
<h2>Image Test
<cfset myImage=ImageNew("",120,30, "rgb", "pink")>
<cfimage source="#myImage
Lucee Blog
This extension is not maintained and has only be provided as a stop gap measure to allow upgrading, see notes section below.
TL;DR: cfspreadsheet 3.0.4 has been removed from the extension provider — it breaks L...
Lucee Blog
We recently upgraded to Lucee 6.2.3.35 (from 5.4). We have a couple Lucee 6 servers, dedicated to background jobs via Lucee scheduled tasks that are getting "stuck" where Boncode stops talking to Tomcat. Requests to the app hang forever. I think the issue is with creating connections...
Lucee Blog
The lucee 7 administrator says, I can upgrade my mysql extension from 9.5 to 9.6 but the file is missing:
https://ext.lucee.org/com.mysql.cj-9.6.0.lex
I...
Lucee Blog
The Ortus Hibernate ORM Extension v6.5.4 has been released, with important fixes for Lucee 7.1 compatibility.
As a reminder, the original Lucee ORM extension is no longer actively maintained. Ortus have forked...
Lucee Blog
This Lucee 7.0.2 release is a maintenance release, focussing on
classloader / memory stability
datasource connection pool fixes
component inheritance fixes
performance
robustness
Lucee Blog
I just reworked the extension installation recipe, I'd love any feedback, questions etc!
Lucee Blog
Another big release of LuCLI,
Added some more installers, fixed some bugs and more importantly sprinkled some AI magic all over the place.
You can now use modules as MCP servers, so for example, you can do:
#install the bitbucket module
...
Lucee Blog
Download: https://download.lucee.org/
Full Changelog: Lucee Server Changelogs - 6.2
Lucee 6.2.5.48 is the st...
Lucee Blog
Hello everyone, my Lucee installation runs on a Plesk server with AlmaLinux.
Occasionally, during complex and long-running processes involving thousands of records (even more than 10k), my applications would throw 503 Timeout or Service Temporarily Unavai...
Lucee Blog
Windows Server 2022, Lucee 7.0.1.100, Tomcat 11.0.15, Java 21.0.9
Migrating multiple sites from Lucee 6 on AWS to Lucee 7 on Azure. Two sites on box operating fine. 3rd site is experiencing 2 second delay on every page load. Static files load fine. Already have done the AJ...
Lucee Blog
I have been looking into how I can make use of the AI support in Lucee 7.
We can configure AI within .CFConfig.json, Lucee Admin and have found that we can also define it within the Application.cfc using this.ai.
However, we do not seem to be able to set the 'ai' values...
Lucee Blog
After upgrading from 6.2.4.24 to 7.0.2.98-RC it seems that this session regression has re-appeared:
https://luceeserver.atlassian.net/browse/LDEV-5930
Lucee Blog
Hi all,
Apologies if this is the wrong board, wanted to make sure I was posting to the forum before raising any issues.
I have installed the Argon2 extension in the Lucee admin panel and attempted to use the GenerateArgon2Hash() function but I don't seem to be able to r...
Lucee Blog
Lucee 6.2.5.44-RC is now available for testing — our second release candidate for the 6.2.5 cycle.
Thanks to everyone who tested RC1, the feedback has been very positive.
This RC includes a handful of targeted fixes on top of 6.2.5.37.
Lucee Blog
The admin will show the current list of installed extensions
When starting from zero or light, the core manifest lists the official default extension matrix Luc...
Lucee Blog
Hi all,
I am currently upgrade the lucee pdf extension from 1.0.66 to the latest 2.0.0.2.
The old version recognized table breaks and then moved them to a new page.
The new doesn't so:
Lucee Blog
I kinda forgot to do a release for a whole of LuCLI (as have been using and upgrading locally for a number of projects!)
You can check out the next alpha version here:
Lucee Blog
Im following the rest documentation for lucee 7 on osx REST Services with Lucee :: Lucee Documentation
but it doesnt work. i get a 404 error when trying /rest/ ins...
Lucee Blog
Using Lucee 7.0.1.100 up to the latest 7.1.0.43-BETA
Failing to instantiate the Http2SolrClient$Builder
Application.cfc
this.javasettings = {
"loadPaths": [
"/solrj",
],
"reloadOnChange": true,
"watchInterval": 60,
"watch...
Lucee Blog
Using Lucee 7.0.1.100 up to the latest 7.1.0.43-BETA
Failing to instantiate the Http2SolrClient$Builder
Application.cfc
this.javasettings = {
"loadPaths": [
"/solrj",
],
"reloadOnChange": true,
"watchInterval": 60,
"watch...
Lucee Blog
I am working on setting up a site on Lucee 7, utilizing Apache24 on a Windows server. I installed mod_cfml and followed the steps documented here : mod_cfml - Insta...
Lucee Blog
Looking for some feedback on some decisions I am making with the next release of LuCLI. Hopefully I can provide enough context!
LuCLI defines server configuration in a lucee.json, you can do a lot of confguration and also do some variable replacements.
The...
Lucee Blog
This SNAPSHOT includes the OWASP (Guard) extension 3.0.0.13-RC.
Previously, if you used canonicalize() on a string that contained values separated by tabs, carriage returns, or new lines, those were preserved. Since this new version, all of those delimeters are remov...
Lucee Blog
OS: Windows 11 on a Microsoft Surface 6 Pro
Java Version: 21.0.9
Tomcat Version: 11.0.15, 64bit
Lucee Version: 6.2.4.24
Hi folks,
I seem to run into this issue repeatedly.
Proxy doesn't see...
Lucee Blog
Just a few fixes for the second RC
LDEV-6107 Stale renamed className in PageSourceImpl causes - ClassNotFoundException flood after classloader flush
Lucee Blog
Historically, we've found when updating the version of Lucee it's better to clear a number of the lucee-server folders and just let it rebuild things on first start. We just found it avoided some corner case issues and gave us the closest to a "fresh" install. This is al...
Lucee Blog
Is it possible to disable the Lucee Admin pages via .CFConfig.json? I have read that I can disable it with an environment variable LUCEE_ADMIN_ENABLED (
Lucee Blog
Looking for a bit of insight on getting Tomcat to pick up our sessions on server restart for better client UX. Have j2ee/jee sessionManagement set up. All values stored in session are strings or numbers, no complex object, so serializable.
App.cfc settings include:
Lucee Blog
Lucee 6.2 LTS
Lucee 6.2 is our new LTS release, with 5.4 LTS having reached the End of Life at the end of 2025.
LTS means no new features, only critical important b...
Lucee Blog
Lucee 7.0.2.83-RC available for testing
We've just released Lucee 7.0.2.83-RC - the first release candidat...
Lucee Blog
Lucee 6.2.5.37-RC available for testing
Download: https://download.l...
Lucee Blog
Lucee 6.2.5.37-RC available for testing.
6.2 is the new LTS release, as such it's stable and only receiving essential bug fixes
Download: https://download.lucee.org/
Lucee Blog
What's the proper way to set up multiple sites using the Lucee 7 docker image?
I create a docker compose file that maps a few things to the host, including a /www mapping where I intend to put various web apps, but I'm having trouble getting anything other than the Lucee default ...
Lucee Blog
I am using Lucee 6.2.2.91 and it fails on vulnerability scan. Complaining about org.lucee.tika-core-1.28.4. It recommend upgrading to 3.2.2 at least.
Don't forget to tell us about your stack!
OS: UNIX
Java Version: 17
...
Lucee Blog
Previously, adding accessors=true to a component meant that every instance duplicated property metadata and regenerated getter/setter UDFs - even though these are static metadata that never change at runtime. This added unnecessary memory overhead and slowed down instanc...
Lucee Blog
I'm seeing what appear to be class loader issues under load.
When running a stress test on our application, I'm seeing our unit tests suite (which is not part of the stress test) throwing tons of random errors like the following:
"ERROR","http-...
Lucee Blog
I'm testing our application under Lucee 7.0.2.83-RC and I'm having issues using the RAM: drive.
We use the RAM drive for image manipulation, which historically was the most efficient method when we need to modify an image.
What I'm finding is in Lucee 7 the RAM drive ca...
Lucee Blog
While in the process of stress testing our application under an updated software stack, I stumbled across the fact that FusionReactor has been dramatically impacting our performance under load. While I knew FR has some impact in performance, their claims are it's negligible (and that...
Lucee Blog
Lucee 7.0.1.100
Apache Tomcat 11.0.15
Windows Server 2019 (10.0) 64bit
JRE 21.0.9 (Eclipse Adoptium) 64bit
Installed Lucee via Windows installer under C:\lucee with IIS acting as a reverse proxy with the BonCode connector.
I was compiling code for a specific ma...
Lucee Blog
I'm trying to run Lucee 6 through CommandBox. Everything seems to load fine, but whenever I try to install or update any extension, I keep getting this error:
java.sql.ResultSetMetaData lucee.runtime.type.Query.getMetaData()
Details:
Lucee Blog
Just released v2 of script-runner
Lucee Blog
Recently moved to Windsurf from vscode keeps destroying copilot AI and is now so bad it's almost unusable due to the tweaks they have made causing code to be terrible and more mistakes...
Lucee Blog
I'm running into a weird issue after spinning up a new VM. I have another VM where this issue does not exist, but they started from different base ISOs (but same both Oracle Linux Server 9.7)
OS: Oracle Linux Server 9.7 (6.12.0-107.59.3.3.el9uek.x86_64)
Lucee Blog
I've fust switched the the Image Resizing to use Twelve Monkeys
Resulting in faster image resizing, using less memory. Win, Win!
Lucee Blog
I've had success configuring the UrlRewriteFilter 5.1.3 with Lucee 5 but cannot get it to load in Lucee 7 using a commandbox implementation in Windows.
The jar file is in WEB-INF/lib and the web.xml file has been configured in the same manner it was with Lucee 5. When running ...
Lucee Blog
Hi all
Thanks for letting me join discussion
I moved a Lucee/Mura installation to a new server. I don't have a Lucee/CF background, but more Linux/Apache/PHP/MySQL etc
Everything is working fine, except "Friendly URLs" or "SEO" or "SES" urls.
In Mura admin, I...
Lucee Blog
I've updated the extension to 2.0.3.0 and I'm now seeing a new warning in the logs:
[WARN] S3AbortableInputStream - Not all bytes were read from the S3ObjectInputStream, aborting HTTP connection. This is likely an error and may result...
Lucee Blog
Hi Michael
Sorry, to hijack this thread, but have you managed to get Lucee 6.2 working with docker?
We are having serious issues. Lucee 6.1 is fine but we cannot get Lucee 6.2 work.
In fact, we have filed a bug report:
Lucee Blog
Just curious if Lucee 7 has been tested with Tomcat's virtual threads (i.e. Project Loom) enabled on the connector. While it seems like it could speed things up, I've read that your code should avoid synchronized blocks and use ReentrantLock...
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...
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...
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]...
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.
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
...
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...
Lucee Blog
The error:
Component [preside.system.coldboxModifications.services.InterceptorService] has no private function with name [registerInterceptor]
Accessible functions are [ ..., REGISTERINTERCEPTOR, ...]
The code...
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
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...
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.
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...
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 ...
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
Lucee Blog
Hi,
We are upgrading from Lucee 5.4 to Lucee 6.2 for out app that runs in a Docker container built from official Lucee Docker light Nginx images.
The pertinent lines from our Docker file are
FROM lucee/lucee:6.2.3.35-light-nginx
:
COPY l...
Lucee Blog
Hi,
We are upgrading from Lucee 5.4 to Lucee 6.2 for out app that runs in a Docker container built from official Lucee Docker light Nginx images.
The pertinent lines from our Docker file are
FROM lucee/lucee:6.2.3.35-light-nginx
:
COPY l...
Lucee Blog
Is anyone else seeing issues with clusted DB sessions for Lucee 7?
We run Lucee in docker containers with an external MS SQL DB to hold the sessions.
Our current deployment running:
Lucee 6.2.2.91
Tomcat 11.0.9-jdk21
runs fine...
Lucee Blog
Hi there,
Is this a bug?
form.allGood = myJunkScope?.myJunkStruct?.myjunkNestedStruct?.theKeyImAfter;
writeDump("#structKeyExists(form, "allGood")#");
// returns FALSE
but if I dump the form - the allGood v...
Lucee Blog
Hi there,
Is this a bug?
form.allGood = myJunkScope?.myJunkStruct?.myjunkNestedStruct?.theKeyImAfter;
writeDump("#structKeyExists(form, "allGood")#");
// returns FALSE
but if I dump the form - the allGood v...
Lucee Blog
We've also just released Lucee 6.2.4.21-RC - the first release candidate for the 6.2.4 cycle. This build includes 16 fixes and improvements since 6.2.3.35.
Download: https://download.lucee.org/
|