ColdFusion Posts Around the World
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/
Lucee Blog
Hey everyone,
We've just released Lucee 7.0.1.98-RC - the first release candidate for the 7.0.1 cycle. This build includes 50+ fixes and improvements since 7.0.0.395.
Download: https://download.luce...
Lucee Blog
My docker compose file calls the following image on linux/arm64
lucee/lucee:6.0.4.24-SNAPSHOT-tomcat9.0-jdk11-temurin-jammy
and this works fine for my applications
when trying to use a new image such as
lucee/lucee:7.0.0.395-tomcat11.0-jdk21-temurin-noble
Lucee Blog
is there any tweaks required for a windows service based install of Lucee 7.x instead of express?
6 posts - 2 participants
Read ful...
Lucee Blog
I've been working on making LuceeDebug really rock with Lucee 7.1
Having a step debugger really rocks, but I rarely use it myself because as it stands, it has some drawbacks
needs agent configuration...
Lucee Blog
Hi All,
We have a small lucee instance that is flagged for CVE-2025-54988; generally, I'm either able to upgrade or remove offending CVE's, but any attempts I have to do this one end up with the system inoperable.
I tried upgrades from our standard 6.2.2.91 to zero, light,...
Lucee Blog
When I've selected Releases in the Update page, I'd prefer to not be alerted about Pre Release versions in the Overview page.
I'm guessing it's because of the maven hosting changes, but this is pretty much the opposite of the resolved
Lucee Blog
Hey everyone, we getting very close to publishing the Release Candidates for both 6.2.4 and 7.0.1
Drop a comment if there are any outstanding regressions or if you have been trying out the snapshots
Lucee Blog
We have some updates for the linux installer
Firstly, we have improved lucee_ctl behaviour, thanks to @kenricashe
Lucee Blog
I added a sessionExists() function in Lucee 6.2, it's used to avoid creating a session if one doesn't exist, as structKeyExists(session, "anything") ends up creating a session
Anyone using it?
Lucee Blog
While looking through some core Lucee templates I saw references to localmode="update". (WEB-INF\lucee\context\Application.cfc)
What exactly is this localmode and what does it do?
Thanks
1 post - 1 participant
Lucee Blog
We had an early morning system outage that seems to be due to some critical files reverting to an earlier version in the middle of the night. Working backwards through the logs, I found "Class [application_cfm$cf$4b] is invalid or doesn't exist" and it looks like Lucee dropped the a...
Lucee Blog
I have noticed a strange behaviour with the cfdirectory:delete tag:
<cfdirectory action="delete" directory="" recurse="yes">
This deletes the directory from where the tag was executed. I haven't yet tried whether this is also the case with Directory...
Lucee Blog
I have noticed a strange behaviour with the cfdirectory:delete tag:
<cfdirectory action="delete" directory="" recurse="yes">
This deletes the directory from where the tag was executed. I haven't yet tried whether this is also the case with Directory...
Lucee Blog
Just wrote quick technical note on this, bottom line: If you run Lucee with System Java and your Java package is updated, restart Lucee afterwards...
Lucee Blog
I'm currently testing with Lucee 7.0.0.395, and everything has been running smoothly. We'd like to bring one of our servers into production, but we need to upgrade it from 6.2.0.321 to 7.0.0.395 first.
Our current 6.2 setup is running on Windows Server 2019 with Apache Tomcat ...
Lucee Blog
Howdy Lucee community!
I've been working on a project I'm excited to share: LuCLI (Lucee Command Line Interface, pronounced "Luc...
Lucee Blog
I'm using a docker image (6.2.2.91-nginx) to create a lucee server. I've got a pre-defined .CFConfig.json file that is used to configure the Lucee instance, which is copied to the deploy location when the container is built. This all works fine.
I would like to specify a passw...
Lucee Blog
I set up lucee 7.0.0.395 - The original site ran fine.
added 3 more through IIS and the custom tags for the first site are being pulled into the others.
I tried installing a new instance of Lucee 7.0.0.395 installed into a new directory. Admin pages for both work and I chang...
Lucee Blog
Hi,
has anyone worked with Lucee and MSSQL Server using Always Encrypted columns?
I can't get the datasource to work after encrypting the column. My CFML app gives me this error: 'byte[] com.microsoft.sqlserver.jdbc.AuthenticationJNI.DecryptColumnEnc...
Lucee Blog
After upgrading from the previous stable (6.2.2.91) to the current (6.2.3.35) I immediately saw certain values stored in session being lost after about 2 minutes under the following conditions:
Clustered session storage in a database
The lost values wer...
Lucee Blog
How to reproduce:
Open Lucee Admin Overview
Enter a label for a web context
Click Update button
Expected: Form submits, page reloads, label is displayed
Actual: Form submits, page reloads, label reverts to hash value
...
Lucee Blog
How to reproduce:
Open Lucee Admin Overview
Enter a label for a web context
Click Update button
Expected: Form submits, page reloads, label is saved
Actual: Form submits, page reloads, label is NOT saved
OS: ...
Lucee Blog
I've run into an issue with ReEscape() in Lucee where the output does not match Adobe ColdFusion's behavior, particularly when the input contains Emoji or other non-BMP Unicode characters. See attached examples.
I have a workaround in place us...
Lucee Blog
OS: Windows Server 2022 (8 Core, 32gb)
Java Version: OpenJDK 11.0.26
Tomcat Version: 11.0.9
Lucee Version: 6.2.2.91
Hi All - we had a user report an occurrence of the error above. We've not encount...
Lucee Blog
OS: Windows Server 2022 (8 Core, 32gb)
Java Version: OpenJDK 11.0.26
Tomcat Version: 11.0.9
Lucee Version: 6.2.2.91
Hi All - we had a user report an occurrence of the error above. We've not encount...
Lucee Blog
Several of the API's we have to use require us to make http requests where we have to take files, convert them from binary to base 64, and embed them in JSON documents. The size of these files are typically arbitrary. In certain situations the files are large enough that we can run...
Lucee Blog
It appears that the sortOrder parameter to arraySort() is being ignored when I use a closure function. Here's a gist:
...
Lucee Blog
I've created a JIRA issue to cover this: Jira
But essentially, we're seeing a reappearance of class loader issues where classes get reloaded into the code cache repeatedly and never cleared....
Lucee Blog
Do you know if the vscode-coldbox extension for VS Code is still functional? How do you use it?
I've tried several times without success. Alternatively, are there any other good extensions for CFML available?
Lucee Blog
Just completed another little weekend update for docs.
Some CFML tags have a lot of actions and attributes, I have introduced some attribute groups to make the documentation much clearer, I hope you find it useful
For example, <CFLOOP> has a whole h...
Lucee Blog
Long story short I'd like to upvote this ticket from 8 years ago
Lucee Blog
Moved from Jira ticket to here For more discussion
[LDEV-5674] switch to jakarta mail - Lucee
Are we going to see more features exposed with this update?
async supp...
Lucee Blog
Just to make sure: The documentation doesn't match the functions?
Lucee Blog
I'm very happy to report flawless migration from 6.2 to 7 using fresh install then copying over my .CFConfig.json from the 6.2 backup, restoring AJP secret and ModCFML shared key from Apache into server.xml, etc.
I noticed it was bundled with Java 21.
I was interested i...
Lucee Blog
I'm very happy to report flawless migration from 6.2 to 7 using fresh install then copying over my .CFConfig.json from the 6.2 backup, restoring AJP secret and ModCFML shared key from Apache into server.xml, etc.
I noticed it was bundled with Java 21.
I was interested i...
Lucee Blog
I've been using the MariaDB extension, but now with the JDBC Driver Updates mentioned in Lucee 7 new features, is that still recommended vs the MySQL extension?
OS: AlmaLinux ...
Lucee Blog
We went from 6.2.0.321 to 6.2.3.35 and saw a huge decrease in performance. Downgraded this morning back to 6.2.0.321 and all is back to normal. We also are testing with 6.2.2.91 and seeing the same performance issues.
4 posts - 2 participants
...
Lucee Blog
I saw this in the latest 6.2.3.35 Stable changelog:
"extension defined in cfconfig need a restart to work"
But testing this I don't see that behavior.
To work around this in earlier versions I've been adding "checkForChanges": true to my cfconfig which seems to ...
Lucee Blog
The Lucee Team is proud to announce our latest major release 7.0
Lucee 7.0 is faster at runtime and deploying, with improved AI and Java integration, removes multi mode and switches to being a native Jakarta Servlet application.
Lucee Blog
I just noticed, the Lucee release 7 is marked as stable - woooo!
As the Upgrade by Lucee admin is not shown and the "old"-Append in the URL didn't work, i rebuild my docker container and lucee started, thats nice! On the first look, the performance is stunning!
I migrated ...
Lucee Blog
Sorry for the somewhat trivial question... but for parallel functions (.each() .some() ...), is the resulting sorting guaranteed to be correct?
Or do I have to worry about my software guaranteeing it?
I've done some testing on large datasets, and the sorting is always c...
Lucee Blog
Sorry for the somewhat trivial question... but for parallel functions (.each() .some() ...), is the resulting sorting guaranteed to be correct?
Or do I have to worry about my software guaranteeing it?
I've done some testing on large datasets, and the sorting is always c...
Lucee Blog
Hi there,
The previous topic that dealt with this issue (https://dev.lucee.org/t/s3-extension-stops-working/14214/20) no longer comes up. So, I'm going to have another go at this!
OS: Windows Server ...
Lucee Blog
Done some updates
updated all the CSS and JS and build system
added in page filters
improved search bar
dark mode
Markdown docs download for LLM / RAG Downloads...
Lucee Blog
We're trying to migrate application away from Adobe and have things working but have a few weird issues we're working through and just stumbled on this. We make heavy use of initMethod in components (this code was written long before I got here) and it seems like Lucee doesn't suppo...
Lucee Blog
Will there be an update to Lucee (specifically embedded Tomcat) to address this Tomcat vulnerability: CVE-2025-31650?
https://nvd.nist.gov/vuln/detail/cve-2025-...
Lucee Blog
Summary
Add a cachepath attribute to <cfquery> and queryExecute() that prepends a custom prefix to auto-generated cache IDs, enabling ...
Lucee Blog
Hi,
We've recently upgraded several servers from Lucee 5 to Lucee 6.2.2.91. All our datasources are configured to use the Microsoft SQL Server driver with the following settings:
Connection limit (max):
Lucee Blog
It's been years since anyone shared how to install/configure Lucee when SELinux is enabled, and the process has changed a bit since then, so I figured I would share what I learned when I QA tested my
Lucee Blog
We often use the Memcached extension in our Lucees
1 post - 1 participant
Read full topic
...
|