ColdFusion Posts Around the World
Lucee Blog
We have a multi-tenant app where each tenant is a separate database. We're trying to containerize our app and while we can load the known datasources on server startup, we need a way to add datasources for tenants created after the application has started.
Was playing around w...
Lucee Blog
I'm having difficulty copying my .CFConfig.json and required .jar files over to an official Lucee docker image (lucee/lucee:6.2.1.122-nginx) so they can be used in Lucee for my application.
Copying .CFConfig.json:
I can deploy .CFConfig.jso...
Lucee Blog
What are the upgrade issues above that require a clean install.
On win11 having issues upgradeing from 6 to 7, and occasionally have same issue in 6 versions for upgrading and had to uninstall and reinstal
I litrally can't install version 7 via the installer with 6 and ...
Lucee Blog
Just wondering if someone can look at the versioning system for extensions.
I'm getting update notiifcations in the admin for extensions that are minimum v7.0 when I have 6... (I'd use 7 if all my dev machines could install it, but win11 not allowing the upgrade and ignoring i...
Lucee Blog
I accidently published a stable build of 7, it has been hidden from Downloads, the update provider, Changelog and Forgebox / Commandbox and no announcement here. please ignore it.
7 is very much still in late BETA, we are working thru some start up regressions at the moment
Lucee Blog
Do people have sets of code generation instructions for AI that they use:
I've been using claude 3.7 sonnet thinking quite successfully after setting up definitions for framworks etc.
Of course I'm new to this, so some of what we're using is below, any suggestions are w...
Lucee Blog
Just a note to keep feeding quality sources to AI engines to improve code suggestions as a lot of cfml code suggestions atm are coming from (from what i can see) node, java, and other similar languages and ignoring the power of some of the functionality of cfml which results in some ...
Lucee Blog
@micstriit and I are debating on whether errors during start up / deployment should be fatal. Often these errors are just logged out, either to deploy.log or err.log. Fatal means error out with an exception.
These...
Lucee Blog
OS: Windows Server 2022
Java Version: OpenJDK 21
Tomcat Version : 11.0.6
Lucee Version : 7.0.0.202
Hello everyone,
I'm encountering an issue with multipart/form-data encoding in Lucee 7...
Lucee Blog
Following up on our 6.2.0 Release, the Lucee team just released our follow up release, mostly addressing some regressions, plus a few new features
Lucee Blog
I installed an update on my Win 10 laptop last night, and it blue screened (it's happened before). After a reboot all seemed well, until I tried a CFM page.
It won't load any pages, nor will the adminstrator come up, it just throws an error. Below are the errors, one from a ra...
Lucee Blog
Some of the code blocks on Lucee docs weren't rendering properly
Both unsupported types and the markdown parser messing up the html
Lucee Blog
Don't forget to tell us about your stack!
OS: Windows 2016 Standard
Java Version: 21.0.6 (Eclipse Adoptium) 64bit
Tomcat Version: Apache Tomcat/10.1.36
Lucee Version: Lucee 6.2.0.321
Lucee Blog
Don't forget to tell us about your stack!
OS: Windows 2016 Standard
Java Version: 21.0.6 (Eclipse Adoptium) 64bit
Tomcat Version: Apache Tomcat/10.1.36
Lucee Version: Lucee 6.2.0.321
Lucee Blog
I'm using Packer to build a Docker container and I'm having an issue copying my .CFConfig.json settings over to /{lucee6}/tomcat/lucee-server/context/ folder. I can verify that the file is being copied, but when Lucee starts for the first time, it gets overwritten with a default one....
Lucee Blog
Lucee docs now automatically publishes out a cfdocs json schema of all tags and functions.
https://docs.lucee.org/lucee-docs-json.zip
Lucee Blog
I noticed cfml was missing from drag race so created a cfml version. CFML by Willeye-uk · Pull Request #996 · PlummersSoftwareLLC/Primes · GitHub if a...
Lucee Blog
Am running Lucee 6.2.0.321 with single mode, then at lucee\tomcat\webapps\ROOT\WEB-INF\lucee is empty.
getting 404 for http://domain.com/lucee/formtag-form.cfm
Not able to proceed with cfform t...
Lucee Blog
I'm curious why integrating AI functions directly into Lucee will be beneficial. What's the big picture and/or roadmap.
For context, Lucee 7 introduces some AI functions. AI /...
Lucee Blog
Just switched to 118RC to get around the 6.2.0.321 installer issue https://dev.lucee.org/t/no-webcontext-created-by-6-2-on-debian/15018 on Debian12 and have run into a new thing.
When switching from default single admin to multi, the Please Wait overlay pops up and han...
Lucee Blog
Like most web sites, mine is often hit with attacks probing for vulnerabilities. Normally these result in 404 errors.
Recently I have had some try and load /CFIDE/adminapi/base.cfc
There is no such folder and when I try that folder, I get a custom 404 error page and no Luc...
Lucee Blog
Like most web sites, mine is often hit with attacks probing for vulnerabilities. Normally these result in 404 errors.
Recently I have had some try and load /CFIDE/adminapi/base.cfc
There is no such folder and when I try that folder, I get a custom 404 error page and no Luc...
Lucee Blog
I'm testing migrating an application from ACF to Lucee. I'm using Lucee inside of a Docker container. I've tested with these two versions:
Lucee Blog
I have a brand new Windows 11 Pro PC, which is running IIS 10.0.26100.1. I can successfully access http://localhost/iisstart.htm.
After installing Lucee I can access
Lucee Blog
I have tried to upgrade from 6.2 to 7.0.0.201 and 7.0.0.202 on multiple VMs and constantly get a 500 error on startup:
java.lang.NoClassDefFoundError: lucee/runtime/util/AI
java.lang.ClassNotFoundException: lucee.runtime.util.AI
Used the linux installer for 6.2 - lu...
Lucee Blog
Google stopped supporting less secure apps for gmail. I haven't used java in Lucee before and I have no idea how to implement oauth2. I can't find information on how to do this. Can someone point me in the right direction?
Any help is much appreciated.
Thanks!
Ub...
Lucee Blog
Preface to say I am a long time Lucee user on Windows and have enough linux experience to get myself in trouble (which may be the case here...it's been a while)
I've set up some debian VMs on proxmox and installed 6.2.0.321 on one of them and MySQL on another. The web & se...
Lucee Blog
<cfscript>
function getJsonPrettyPrinter(){
return new component javasettings='{
"maven": ["org.json:json:20240303"]
}' {
import org.json.JSONObject;
function prettyPrint( jsonString ){
var jsonObj = new JSONObject( jsonString );
...
Lucee Blog
Hey everybody, I'm running into a strange problem on our first Lucee 6 instance. We're running 2 projects there, "api-live" and "api-stage" which are basically the same project, but different git branches for production and user testing.
Inside we have
Lucee Blog
Is there a way to make the "AI (Experimental)" prompt go away in all stack traces in Lucee 6.2+ ?
Lucee Blog
I've been doing some work on CFEXECUTE for Lucee 7
https://luceeserver.atlassian.net/browse/LDEV-2015
Lucee Blog
I've added links to the download page for extensions
Lucee Blog
Sometimes the exceptions Lucee throws are confusing or need more context
Improving the developer experience with Lucee is an important focus for us,
what else can we improve on?
Lucee Blog
Hello!
I'm planning to upgrade from 5.4.6.9 to 5.4.7.3 (+ connector and modcfml). and noticed the new version installs mod_proxy in httpd with ajp protocol for ProxyPassMatch and http for ProxyPassReverse.
Is this the recommended setup now for mod proxy? I thought http is the...
Lucee Blog
Hi,
Trying to upgrade to 5.4.7.3 from 5.4.3.16. On one Linux Tomcat9 server with a relatively fresh install, it works. On another with an installation that has probably been upgraded a few times in the past, I'm getting issues.
Specifically, in the Lucee admin, the overv...
Lucee Blog
Hi,
Trying to upgrade to 5.4.7.3 from 5.4.3.16. On one Linux Tomcat9 server with a relatively fresh install, it works. On another with an installation that has probably been upgraded a few times in the past, I'm getting issues.
Specifically, in the Lucee admin, the overv...
Lucee Blog
I've done some work on the websockets extension and it's finally running for me on Lucee 6.2.1.112-RC
Details in the ticket, plus a modified playground example to try it out (between different browsers)
Lucee Blog
Redis is used a lot, especially by @micstriit so the Lucee support is actively maintained, the Lucee extension uses BSON for efficient storage
but they did one of those licensing shifts, but there's a fork
...
Lucee Blog
Impact
Lucee is vulnerable to a protection mechanism failure that can let an attacker run code that would be expected to be blocked and access resources that would be expected to be p...
Lucee Blog
I have just published the first feature update in a while to the Chart Extension.
There's also the 2 version which supports jakarta, but I can't find the source for that at the moment...
Lucee Blog
The 1.4.0.38-SNAPSHOT has been promoted to a stable release (i.e. no code changes)
Lucee Blog
Hi All,
I have recently made a fresh install of Lucee 6.2 on a new server. Since then the function currencyformat displays all negative numbers with parenthesis no matter what locale I set.
This can be reproduced using the code editor i.e. on
Lucee Blog
Hi, we're experiencing some memory issues on our DEV-server. It was a fresh install from a Lucee 6 stable release, with the 5.4.x JAR as a base loader. I then upgraded to 6.2.0.321 and replaced the 5.4.x. JAR to the 6.0.1.83 JAR, as we have that on our LIVE server as well. Since then...
Lucee Blog
Hi, we're experiencing some memory issues on our DEV-server. It was a fresh install from a Lucee 6 stable release, with the 5.4.x JAR as a base loader. I then upgraded to 6.2.0.321 and replaced the 5.4.x. JAR to the 6.0.1.83 JAR, as we have that on our LIVE server as well. Since then...
Lucee Blog
Another quick demo of using the new Java Integration in Lucee 6.2
No more messing around with jars!
<cfscript>
svgRender = new component javasettings='{
maven: [
"org.apache.xmlgraphics:batik-transcoder:1.18",
"org.apache.xmlgraphi...
Lucee Blog
Another quick demo of using the new Java Integration in Lucee 6.2
No more messing around with jars, just pure cfml!
<cfscript>
svgRender = new component javasettings='{
maven: [
"org.apache.xmlgraphics:batik-transcoder:1.18",
"org....
Lucee Blog
I need a rich text editor to add to my form, but it looks like cftextarea did not make it over to Lucee.
I don't see any extensions either
Lucee Blog
I did a fresh manual install using Debian 12 with tomcat 10 and the full lucee-6.2.0.321.jar; the thing was up and running, but I noticed that the admin was extremely slow, each page taking anything from 10 to 30 seconds to load - this was going directly through port 8080 to tomcat, ...
Lucee Blog
Lucee Blog
Running Lucee 6.2 on windows server 2022 with IIS in an EC2 instance.
Apache Tomcat 9.0.62 Server
java 23.0.2 2025-01-21
I am running over 100 websites through Lucee, single context. At random times, one, two or three sites will stop working with "The Service is Unava...
Lucee Blog
Hello to everyone.
After I upgraded to Lucee 6.2.0.321 from version 5.4 calling a simple webservice in SOAP UI like:
component {
remote string function hello() {
return "My response";
}
}
I found an error - lucee.runti...
Lucee Blog
The changelog now shows the latest snapshot per version
Good for visibility during the RC process when we fix stuff between RCs
https://download.lucee.org/changelog...
Lucee Blog
CFCAMP is coming up soon!
Lucee sessio...
Lucee Blog
The Lucee Team is proud to announce our first Lucee 7 beta
Lucee Blog
Just wondering if in lucee 6/7 we could update the mailwatcher component to imap considering a lot of mail servers are no longer offering pop out of the box and imap seems to be the current standard.
Could we at least have a toggle of pop/imap if current functionality is requ...
Lucee Blog
Just wondering if in lucee 6/7 we could update the mailwatcher component to imap considering a lot of mail servers are no longer offering pop out of the box and imap seems to be the current standard.
Could we at least have a toggle of pop/imap if current functionality is requ...
Lucee Blog
Lucee Blog
We're using the AWS Java SDK v2 and are seeing a difference in behavior between Lucee 5 and Lucee 6.
It was working on the lambdacfc project where I noticed this issue.
Here's a stripped ...
Lucee Blog
I finally figured out why some database session storage don't get purged
Turns out as configured and due to the nature of how application scopes work, Lucee currently will only purge the cf_session_data table hourly, if the datasource is configured in the admin, s...
Lucee Blog
Is there a setting I am missing the the control panel that keeps structure case with the toScript function? I have already checked the box> Language/Compiler>Key Case.
And that works for a coldfusion structure, but when I use toScript(), it turns everything lowercase....
Lucee Blog
Just been chatting with @micstriit, he has proposed the question, could we move to only supporting Application.cfc by default?
The old default setting "mixed" would of course be available, but for 99%...
Lucee Blog
Just been chatting with @micstriit, he has proposed the question, could we move to only supporting Application.cfc by default?
The old default setting "mixed" would of course be available, but for 99%...
Lucee Blog
A few people have report they are having problems with adopting single mode
Mostly, it's seems to involve one host sometimes loading cfcs from another?
It's important in single mode to keep a few things in mind
any host/app specific mappings need to be done...
Lucee Blog
I'm not sure if I should comment here or the ticket because it is tangentially related. What about the LUCEE_ADMIN_PASSWORD env variable? Having LUCEE_ADMIN_PASSWORD set in an .env file doesn't get picked up (just tried it), presumably because of the same reason the LUCEE_INSPECT_TEM...
Lucee Blog
We're defining our datasources in Application.cfc, with the validate setting set to false.
With debug logging on during development, I've noticed the following quite regularly, even when queries aren't being run:
[INFO ] runwar.con...
Lucee Blog
I'm spinning up a server with the env variable LUCEE_INSPECT_TEMPLATE set to "never", but the templates are being inspected. It doesn't seem like any setting I set is being picked up.
Very simple repro case here:
Lucee Blog
Backup first
Make copies of these files
lucee-server/context/.CFconfig.json - 6.0+
lucee-server/context/lucee-server.xml - ...
Lucee Blog
Backup first
Make copies of these files
lucee-server/context/.CFconfig.json - 6.0+
lucee-server/context/lucee-server.xml - ...
Lucee Blog
OS: Windows 11 Pro
Java Version: 21.0.6 (Eclipse Adoptium) 64bit
Tomcat Version: Apache Tomcat/10.1.36
Lucee Version: 6.2.0.321
Web Server: IIS
Last year, I posted about an iss...
Lucee Blog
Following up on our beta, we have released our first release candidate for 6.2.1
https://download.lucee.org/changelog/?version=6.2
Lucee Blog
While Lucee is not affected by the recent Tomcat CVE, we are rolling out a 5.4.7 LTS release with the latest versions of Tomcat (9.0.102) and Java (11.0.26-4), plus an update to the bundled cacerts (root certificates for TLS/SSL etc) just to keep your infosec team happy!
Lucee Blog
6.2.0.321 JAR and WAR downloads missing LuceeServlet.class
I'm NOT asking for support, just telling devs they did not include the class file in the jar or war.
Don't forget to tell us about your stack!
OS: Windows 10
Java Ver...
Lucee Blog
I've got a Dockerfile where I'm spinning up Lucee - this has been working well but today I tried 6.2 and it breaks.
OS: Debian 12
The pertinent bit of my script:
# lucee_version=6.1.1.118 (works)
lucee_version=6.2.0.321 (breaks)
# luce...
Lucee Blog
I've got a Dockerfile where I'm spinning up Lucee - this has been working well but today I tried 6.2 and it breaks.
OS: Debian 12
The pertinent bit of my script:
# lucee_version=6.1.1.118 (works)
lucee_version=6.2.0.321 (breaks)
# luce...
Lucee Blog
We appear to be getting this error when trying to call cfdump from inside an included cfm file.
Really struggling to replicate the issue, has anyone else seen this behaviour.
The code being called at line 1062 is just a cfinclude.
And the included file has the cfd...
Lucee Blog
I have my custom 404 set in CFadmin, but Apache is catching any .html 404s I wonder if there is a way to have Apache send 404s to my Lucee custom 404?
So everything is uniform?
Don't forget to tell us about your stack!
OS: Alma Linux 9
...
Lucee Blog
I was wondering if anybody else has come across this? Could be a bug?
If I upload a TXT file and then insert the contents of that file using filecontent it works fine the CFM completes all the way to the end. However the debugger is not too happy and it tries ...
Lucee Blog
Lucee Blog
Lucee Blog
This is technically related to Gemini but wondering if anybody has any insight.
I signed up for a free version of Gemini so I could test out their API. I have created a key and it works perfectly in Postman when i do a raw JSON post with the url
Lucee Blog
If you rely on Lucee's built-in argon hashing functions, be aware of the following issues when upgrading from Lucee 5 to 6.
In Lucee 6 you need to install the Argon extension...
...but not the (current) latest version 1.0.0.7 which ...
Lucee Blog
I've updated the installer to support Linux Arm64, coz my Pixel couldn't run the x64 installer!
Lucee Blog
I've updated the installer to support Linux Arm64, coz my Pixel couldn't run the x64 installer!
Lucee Blog
I've updated the installer to support Linux Arm64, coz my Pixel couldn't run the x64 installer!
Lucee Blog
how to remove https://extension.lucee.org and https://www.forgebox.io from providers. our company does not want call external website.
Do...
Lucee Blog
OS: Windows 10 10.0.19045
Java Version: 11.0.23
Tomcat Version: 9.0.89
Lucee Version: 5469
Boncode : I don't think so
IIS: I don't think so, unchecked during inst...
Lucee Blog
Getting this error in 6.2: cannot load class through its string name, because no definition for the class with the specified name [org.jsoup.Jsoup] could be found caused by (java.lang.ClassNotFoundException:org.jsoup.Jsoup;java.lang.ClassNotFoundException:org.jsoup.Jsoup;java.lang.C...
Lucee Blog
I'm looking to upgrade my sites from Lucee 5.4 to 6.2. So I started playing with building a new Digital Ocean droplet to test it out...
(This is installing on a nice clean Ubuntu 22.04 image)
I think there may be an issue with the installer. Having run the installer, an...
Lucee Blog
Still on my journey to launch a server instance from a user data script, I'm getting there, but I'm stuck in the adding a datasource step.
I'm creating a temporary .cfm
file to run once then be deleted, this contains:
<cfadmin
action="...
Lucee Blog
I'm aware of this password utility for encrypting passwords for use in a datasource: https://github.com/bdw429s/Lucee-password-util/blob/master/models/PasswordManager.cfc
I know that box/cfconfig does something similar.
These tools reference a salt of
|