ColdFusion Posts Around the World
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
Lucee Blog
Hi Guys! I am trying to decide between PHP/Laravel and Lucee/CFWheels for an upcoming project.
I was wondering if anyone is still using CFWheels in 2025? Are there any Github repos with scaffolding/starter kits setup already? Login, etc.
I like PHP, but man CFML in ...
Lucee Blog
Hey! I'm running into a bug attempting to run the attached snippet after upgrading to Lucee 6.2. I was just wondering if this was the intended behavior? I wasn't able to find anything about it among the Lucee 6 breaking change tickets.
<cfset da =...
Lucee Blog
Some more test installers, this time with Tomcat 11 (not with Alma linux fixes just yet)
Lucee Blog
I spent the arvo hacking on getting the installer working for Almalinux
Lucee Blog
Hi Cfers.
I would like to use the functions I have in my Coldbox helpers inside my customTags
The only way I found is this:
<ap:productItemList grid="#variables.grid#">
variables.grid
is my function in helpers.
...
Lucee Blog
Maybe it's staring me in the face but I can't seem to find a way to set the debugging output so I can view the variables, session, cookie etc.
Can somebody please point me in the right direction.
Thanks
Tech stack
Lucee 6.1.1.118 (up...
Lucee Blog
I'm trying to set up debugging from a single ip .
But it seems that AJP always forwards the requests from 12.0.0.1. so that I can only see the debug info for all clients.
Is there a way to show debugging in the specified IPs in the templates section, as currently they are n...
Lucee Blog
I'm trying to set up debugging from a single ip .
But it seems that mod_proxy always forwards the requests from 12.0.0.1. so that I can only see the debug info for all clients.
Is there a way to show debugging in the specified IPs in the templates section, as currently they...
Lucee Blog
I'm trying to set up debugging from a single ip .
But it seems that mod_proxy always forwards the requests from 12.0.0.1. so that I can only see the debug info for all clients.
Is there a way to show debugging in the specified IPs in the templates section, as currently they...
Lucee Blog
I use BCrypt jar and usually place in the context/lib directory. After upgrading to 6.2 it couldn't find it. Moving to lucee-server/bundles fixed it. Don't know if this was change for 6.2 or something went weird.
1 post - 1 participant
...
Lucee Blog
I'm trying to script and install and setup on Alma Linux 9 (says installer is supported).
I'm on Hetzner Cloud using Alma Linux 9
I'm having trouble when it comes to running the lucee installer in unattended mode
The error I get is (running as root):
Lucee Blog
Here's a quick example of how to run Python using Graalvm with Lucee 6.2
Lucee will dynamically download the java libraries defined in the javaSettings (when required), it's that simple!
The jars are ...
Lucee Blog
Here's a quick example of how to run Python using Graalvm with Lucee 6.2
Lucee will dynamically download the java libraries defined in the javaSettings (when required), it's that simple!
The jars are ...
Lucee Blog
Now that we finally got 6.2.0.321 out the door, time for a roadmap update
Lucee 5.4 - LTS
Lucee Blog
Is there a way with CFMAIL to differ a mailing list in several launch.
I mean, the server send 400 mails to notify members of a new ad.
But the host limit the mail sending to 150 per minutes, then it stops the rest.
So, as it is per alphabetic order, the 150 first member ...
Lucee Blog
The Lucee Team is proud to announce our latest stable release 6.2.0.321
Lucee Blog
I have been using GetDirectoryFromPath(ExpandPath("*.*")) to get the base path of the site as in the example in https://he...
Lucee Blog
I see that Lucee 6.2.0.321 is now available. We would like to review the changelog to see if there are any areas we need to review at before upgrading.
The link to the changelog from the lucee admi...
Lucee Blog
Lucee 5.4.6.9 Error (java.lang.ClassCastException)
Message class lucee.transformer.bytecode.statement.ExpressionAsStatement cannot be cast to class lucee.transformer.bytecode.statement.tag.TagComponent (lucee.transformer.bytecode.statement.ExpressionAsStatement and lucee.transfor...
Lucee Blog
I'm noticing a difference between Lucee 5 and Lucee 6.
Previously, when I used the function isEmpty() it behaved the same way as the now deprecated Empty() function - it checked both whether the variable existed and if it was empty.
Now there is a difference. Now it thr...
Lucee Blog
I am trying to implement SAML in one of our Lucee/CFML applications against an Okta SSO server. I downloaded the Demo App from @psarin here: ...
Lucee Blog
Lucee Blog
We are testing our Lucee 6 with multi-context server setup and found an odd issue which we can't figure out or find anyone else having the same issue.
We created a new site (e.g. mysite.com) on the server and ev...
Lucee Blog
Hi, I'm trying (and failing) to locate and setup URL rewrites to mirror my live server for local dev. Does anyone have an insight?
Don't forget to tell us about your stack!
OS: OS X 12.7.2
Java Version: 11.0.19 (Homebrew)
|