ColdFusion Posts Around the World
Lucee Blog
Hi there,
I'm trying to create a collection to search files with cfindex. I'm using the default Lucene search engine.
It doesn't appear to work with docx files. Does anyone know a solution or work around for this?
Thanks.
Rob
1 post - 1 part...
Lucee Blog
Lucee 7 address some long standing annoyances with CFPROPERTY
complex defaults are supported
default values types are preserved
Lucee Blog
Lucee 7 address some long standing annoyances with CFPROPERTY
complex defaults are supported
default values types are preserved
Lucee Blog
I was just curious with how people using IIS are dealing with duplicate requests when the socket connection goes away and the browser re-submits the request?
I see this frequently in the IIS logs represented by the first request getting a sc-status of 200 along with a sc-win32...
Lucee Blog
I have a somewhat similar question. I upgraded to 6.2.2.91 last night, and immediately ran into an issue with the /rest not being able to find application.cfc (where a bunch of components were set). I tried all manner of fixes with applicationproxy but in the end, I took the quick wa...
Lucee Blog
Hello,
I never tried to do something with an S3 bucket with Lucee, and the search function does not accept the search term "S3" since it is too short ^^
How can I create directories and upload files on an S3 bucket with Lucee? The S3 extension is installed.
Thank...
Lucee Blog
I've re-added the .lex to /opt/lucee/tomcat/lucee-server/context/extensions/installed
(it should have a confirmation if you accidentally click on Uninstall instead of UPgrade as I just did). Oops.
Any tips?
1 post - 1 participant
...
Lucee Blog
I have upgraded my Tomcat 9 to use Tomcat 11. I used express version witch comes with Lucee 6.2.2.91 and Tomcat 11.0.9. It worked out. The scan reported vulnerability and need to be upgraded to Tomcat 11.0.10. What will be easiest way to perform the upgrade?
Just download the ...
Lucee Blog
I ran the following test code using the various engines on Trycf :
path = "/foo//bar//baz";
writeoutput("List: " & path & " (<i>delimiters</i>=""/""; <i>includeE...
Lucee Blog
OS: lucee/lucee:6.2-nginx
Java Version: 21
Tomcat Version: 11
Lucee Version: 6.2.2.91
Hi Everyone,
First post here so would like to say Hi and introduce myself. I'm an engineer based on Bri...
Lucee Blog
having some issues with mappings moving from multi to single mode... (upgraded)
cant see any mappings created in admin from within app code... any ideas? it's almost like the sitestill has a context (as id did in 6.x single mode), now on 7, have to put code in relative directo...
Lucee Blog
Just a minor stable release, includes some fixes backported from 6.2, for users on 6.1.1, who haven't upgraded to 6.2 just yet.
While we recommend everyone upgrade to 6.2.2, this minor release is for companies with large codebases, still using 6.1.1 who haven't been able to do...
Lucee Blog
(Unsure if dev, dev-support or language...)
After the feedback about the "slow" OOO implementation of Query(), I had a deeper look at cfquery().
The function has 2 parameters, name and result. From my point of view,
Lucee Blog
This is my suggest: add datatype of property even when the property is not yet valued.
Lucee Blog
I've just filed a PR to fix the Ortus ORM extension with Lucee 6, tho it seems to also fail with just Lucee 5.4 light, anyway the PR should fix all that.
We always test extensions with light to avoid any interdependencies between extensions.
Lucee Blog
We have another RC for Lucee 7 up and ready for testing. There have been additional snapshots since this was published, best to test with them.
Lucee 7 includes all the latest fixes from the 6.2 releases, plus
further
Lucee Blog
I've added a new recipe to docs
Lucee Blog
You won't believe this: after more than a decade, Mango Blog finally has a new version!
For those who remember, Mango Blog was powering so many of our personal blogs back in the early 2010s. It was flexible, and fun to extend. Then... time passed, life happened - a pregnancy, ...
Lucee Blog
Hi everyone,
I have been diving into different programming languages & frameworks & I am trying to figure out the best way to balance learning theory with hands on practice. I started with some basic scripting to understand syntax then moved into building small apps to...
Lucee Blog
<cfscript>
dump(LSCurrencyFormat(-1, 'none', 'de_DE'));
</cfscript>```
1 post - 1 participant
Lucee Blog
So, in my ongoing quest to figure out what was going on with Multi Mode security in my previous post ( Attempting to Update Lucee from 5.4.3....
Lucee Blog
I am trying to convert a simple jar to an OSGi bundle.
project: QR Code generator library
jar is find here:
Lucee Blog
Lucee is now providing up-to-date json definitions of all functions (Full Lucee Docs for VSCode cfmleditor).
This has enabled a nvim plugin that uses these definitions and prov...
Lucee Blog
I've inherited a legacy codebase, and one message that has suddenly popped up is:
Attribute [stoponerror] is not allowed for tag [cfimap]
I can see in the CFDocs that...
Lucee Blog
As wisely suggested this morning by @Roberto_Marzialetti and as @carehart has also been advocating, I have done some hacking on docs and now we lis...
Lucee Blog
As wisely suggested this morning by @Roberto_Marzialetti and as @carehart has also been advocating, I have done some hacking on docs and now we lis...
Lucee Blog
Just added a new recipe for one of the hidden gems in Lucee.
Lucee Blog
One of my favourite little additions with Lucee 6 is being able to pass an exception into a custom throw statement.
For example, if you are doing something in a try catch block, I find myself often wanting to add some additional context to the exception, to be kind to my futur...
Lucee Blog
One of my favourite little additions with Lucee 6 is being able to pass an exception into a custom throw statement.
For example, if you are doing something in a try catch block, I find myself often wanting to add some additional context to the exception, to be kind to my futur...
Lucee Blog
We have published a new stable release, this updates a few libraries and fixed some incompatibilities with Lucee 6.2.
It is unchanged from the last 3.0.1.0-SNAPSHOT.
Version 4.0 the extension is 4.0 for Lucee 7+
1 post - 1 participant
Lucee Blog
This works on Lucee 5
dump(urldecode("(lebensmittel)&rank.by=id%3A5425152&rows=100&rank.mm=30%"));
On Lucee 6 it throws an error:
Invalid URL encoding in string [(lebensmittel)&rank.by=id%3A5425152&rows=100&rank.mm=30%] on line 3
...
Lucee Blog
The latest release breaks Javaloader with Coldbox app
6.2.2.90 works
The Error Occurred in
/var/w...
Lucee Blog
Brad merged a fix from me last night, which addresses the default cache support not working with cfconfig and Lucee 6
Lucee Blog
I can't get the PatternLayout to work. It seems like it just falls back to the Classic layout.
Anyone seen this issue before?
Can anyone demonstrate a working config?
here is what the generated CFConfig.json looks like
"exception": {...
Lucee Blog
I can't get the PatternLayout to work. It seems like it just falls back to the Classic layout.
Anyone seen this issue before?
Can anyone demonstrate a working config?
here is what the generated CFConfig.json looks like
"exception": {...
Lucee Blog
The Lucee Team are very happy to announce our latest stable release
This has been a bug fix focussed release including fixes for
Date Handling
Session Handling
Single Mode fixes
Cookies
Cloudflare cookie problems
Contro...
Lucee Blog
I made a bunch of improvements to lucee_ctl which I've been running in production for more than a year, and I'm sure everyone would benefit from this enhanced version.
@Zackster let me know if it's okay for me to s...
Lucee Blog
One of our servers using the latest release is crashing...
My guess is that is related to the scripted update of a scheduled task, we do this
if ( getSetting("environment") neq "DEVELOPMENT") {
cfschedule( task = 'threaded...
Lucee Blog
One of our servers using the latest release is crashing...
My guess is that is related to the scripted update of a scheduled task, we do this
if ( getSetting("environment") neq "DEVELOPMENT") {
cfschedule( task = 'threaded...
Lucee Blog
Anyone besides me still using moment.cfc for datetime processing?
While testing the Lucee 6.2 migration in my dev environment...
Lucee Blog
What would be the best approach to upgrade from Tomcat 9 to Romcat 11 and Lucee 6.2.1.122 (already running)? UNIX system. Can not use the installer
5 posts - 3 participants
Lucee Blog
An attempted but failed Lucee update from 6.2.1.122 to 7.0.0.202 has somehow broken Lucee's SMTP capability. I have since successfully replaced the 6.2.1.122 jar with the 6.2.2.90-RC jar just to make sure it would update properly, but that obviously did not solve the email problem.
Lucee Blog
The first version of our DuckDB extension is published, requires Lucee 6.2.1 or newer
DuckDB is a powerful database with lots of additional extensions for a large range of data formats like Apache Iceberg and Parquet
Lucee Blog
Due to a number of critical issues, we have deemed critical especially relating to single mode, we are happy to announce yet another RC.
Lucee Blog
Since 6.2 and 7.0 Lucee retrieves the list of available updates from maven, rather than from the Lucee update server.
Due to a hosting change with maven, we had to modify this process, as newer versions since 6.2.2.64-SNAPSHOT and 7.0.0.275-SNAPSHOT no longer show up as upgrad...
Lucee Blog
Anyone using Lucee 6.2.x on Jetty 12? I have used Jetty 8, 9 and 10 in production but Jetty 12 seems to be a new beast. Lucee never deploys. I can't even serve static content.
OS: Linux and Windows
Java Version: JDK 21.0.8+9
Lucee Blog
Anyone using Lucee 6.2.x on Jetty 12? I have used Jetty 8, 9 and 10 in production but Jetty 12 seems to be a new beast. Lucee never deploys. I can't even serve static content.
OS: Linux and Windows
Java Version: JDK 21.0.8+9
Lucee Blog
...
Lucee Blog
OS: Windows Server 2019 (10.0) 64bit
Java Version: 21.0.7 (Eclipse Adoptium) 64bit
Tomcat Version: Apache Tomcat/11.0.6
Lucee Version: 6.2.1.112-RC
Using Twilio webhooks to log incoming text messag...
Lucee Blog
OS: Windows Server 2019 (10.0) 64bit
Java Version: 21.0.7 (Eclipse Adoptium) 64bit
Tomcat Version: Apache Tomcat/11.0.6
Lucee Version: 6.2.1.112-RC
Using Twilio webhooks to log incoming text messag...
Lucee Blog
Guys I really need help with these couple issues we are seeing since changing from Lucee 6.0.3.1 to 6.2.1.122.
Just for context: as part of upgrading to 6.2.1.122 I upgraded Java from 11 to 21 and Tomcat from 9 to 11. Everything worked fine on dev but when applied to our prod ...
Lucee Blog
As the old mod_cfml repo is somewhat abandoned ( I don't have commit access ), I have forked it under the Lucee org
There is now CI for building the mod_cfml.so (Windows, Linux x64 and arm64) and mod_cfml-v...
Lucee Blog
We have a code that uses CFLDAP with timeout="10". The documentation indicates that this value is in seconds.
Starting with Lucee 6, we received a timeout error message indicating a duration greater than 10ms.
We tested on
Lucee Blog
I'm having a weird issue, where I have a HTML/CSS/JS frontend website doing it's thing, getting data from a CFML backend via an API-call.
It is this website https://ondernemerschap.panteia.nl/ and it...
Lucee Blog
After looking into this problem a few weeks ago, it got me thinking
Lucee Blog
Hello folks!
I have been trying to run several websites with Lucee/IIS in our internal network for 2 weeks without success.
The goal is to access a server internally in the browser with the IP address and the website alias. E.g.
Lucee Blog
When we do a fresh install of Lucee 6 or encounter slow request times, we do this as well. We change the server.xml from this:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector protocol="AJP/1.3"
port="8009"
secre...
Lucee Blog
I found this bug on cfformat:
Lucee Blog
Key Updates to GitHub Copilot AI (Late June–Early July 2025)
...
Lucee Blog
Has anyone run into a situation where scheduled tasks run for a random period of time and then just stop.
I have 2 tasks scheduled; 1 every 5 minutes and 1 every hour. They will run for a day to a week or longer and then just stop.
When stopped, I can run both from the ...
Lucee Blog
Just a quick heads up, I just noticed and fixed a bug when installing extensions via an ENV var without a version was returning not the latest extension version, due to not using an ordered struct.
Lucee Blog
I tried the last snapshot for the query performance and the pdf extension is throwing an error:
"ERROR","http-nio-80-exec-9","07/10/2025","12:49:37","94218EDE359E41E1C2DB41D04DCFA1A2","class org.lucee.extension.pdf.tag.DocumentSection cannot be cast to class org.lucee.extensio...
Lucee Blog
I have legacy website that was running on ColdFusion, I am shifting it lucee and facing the issue like most of the includes using CFC files and in CF admin, we were adding allowed extension as cfc also. But in Lucee, I didn't find any settings or not even found this thing in server x...
Lucee Blog
Hi
So I recently discovered that Lucee revived an LSP (Language Server Protocol (LSP) for Lucee :: Lucee Documentation). So I setup a docker container to use the...
Lucee Blog
Hello,
I think I have an encoding problem on the lines of code below because the value of the "DecimalValue" variable is 65533, whereas it should be 168 for a hex with a value of A8.
Can you help me, or is this a bug?
Thank you.
Sincerely,
Lucee Blog
Hello,
I think I have an encoding problem on the lines of code below because the value of the "DecimalValue" variable is 65533, whereas it should be 168 for a hex with a value of A8.
Can you help me, or is this a bug?
Thank you.
Sincerely,
The decimal val...
Lucee Blog
Single Mode, when I click in the left menu on "Search" - the overview is loaded, not a search page.
When I click on "AI (experimental)":
Message
The key [values] doesn't exist in the arguments scope. The existing key...
Lucee Blog
In my mail account in OUTLOOK (loacal) , my email is declared
sender : pierre@pl-arts.com and a name as alias
"Arpille Pierre LARDE Gandi"
That name is what is seeen by the reader in the "from" field.
followed by the equiva...
Lucee Blog
I upgraded my local stack to lucee 6.2.2 / jdk 21 / tomcat 11.
I have a small script, uploading a csv file (6 columns), parse each data field (e.g. validate) and then i collect the rows in an array. If the array length is 100, I create one "INSERT INTO" sql statement with 100 ...
Lucee Blog
Yeah, so alas, the last RC didn't end up being the last RC after all
Security update for CVE with commons-fileupload Library
updated Postgres JDBC to 42.7.7 (42.7.5 caused problems for many users)
Lucee Blog
Method getOpenConnections in Class DatasourceManagerImpl does not work in Lucee 6. With Lucee 5 works fine. Was this method deprecated on a version higher than 5?
1 post - 1 participant
Lucee Blog
This is for @Zackster - ran into a parsing issue this morning, seems that Lucee can't parse Lambda inside a ternary expression. Example:
var operation = true
? () => "foo",
: ...
Lucee Blog
Hi. We've ran into an edge-case in Lucee, caused by pentesters querying random URLs.
If someone requests test.cfm?p=hello&p.ico, on Adobe that'd result in URL={"p"="hello","p.ico"=""}. Whereas on Lucee it results in URL={"p"={"ico":""},"p.ico"=""}.
For more background ...
Lucee Blog
Hi. We've ran into an edge-case in Lucee, caused by pentesters querying random URLs.
If someone requests test.cfm?p=hello&p.ico, on Adobe that'd result in URL={"p"="hello","p.ico"=""}. Whereas on Lucee it results in URL={"p"={"ico":""},"p.ico"=""}.
For more background ...
Lucee Blog
I have a usual website and created a folder "api". You login and get a JWT Bearer-Token to access the (jsons-) endpoints A,B,C,... Nothing special so far.
But for each request to the endpoints, there will be a new session created, as we only get the JWT Bearer Token and not th...
Lucee Blog
Hi, I'm trying to debug some application errors, but the cgi.referer is always listed as a http-nio-8888-exec-x (x= a number) I am not able to see the actual referring page.
Anything I can do to get the actual referrer?
Don't forget to tell us about your stack!...
Lucee Blog
Debugger (or monitoring) in this version is adding results to response of functions that have returnformat="JSON" and access="remote"; and that is breaking that return format JSON resulting in many errors. This makes debugger useless, as it can't be used (in comparison to the version...
Lucee Blog
I've got tired of being asking about long running controller threads, so I've added in some additional logging
https://luceeserver.atlassian.net/browse/LDEV-5670
...
Lucee Blog
Firstly, what's the controller thread? It's a background process in Lucee which
cleans up temp files
validates pooled jdbc and http connections
expires sessions and applications
polls the deploy directory
and a range of other things
Lucee Blog
We're seeing
"INFO","Controller","06/25/2025","20:07:07","controller","controller took 28481ms to execute successfully."
every few hours in the combined application log.
I'm fairly sure we don't have an application named "contr...
Lucee Blog
I'm using Docker in development, on a Mac (base image lucee/lucee:6.2-nginx).
When I load the Lucee admin page, the browser is consistently taking over 20 seconds to load any request to /lucee/admin/server.cfm. This includes the main page, as well as any xhr reque...
Lucee Blog
I've run into an issue in Lucee 5-7 which differs from ACF and seems like a bug to me related to how safe operators are working.
In the following code, I would expect the call to shouldThrowError() to return an exception, because throwError() will alw...
Lucee Blog
For anyone testing their Coldbox app on Lucee 7, you will likely encounter an invalid syntax, variables are not supported error on boot. This is due to this breaking change in Lu...
Lucee Blog
Hi there!
We recently updated our dev environment to the latest version of Lucee. In this context, we've also updated the underlying JVM and Tomcat versions.
Setup now:
OS: Debian 6.1.0-22-amd64
Java Version: 21.0.7 (Eclipse ...
Lucee Blog
Hi there!
We recently updated our dev environment to the latest version of Lucee. In this context, we've also updated the underlying JVM and Tomcat versions.
Setup now:
OS: Debian 6.1.0-22-amd64
Java Version: 21.0.7 (Eclipse ...
Lucee Blog
Hi there!
We recently updated our dev environment to the latest version of Lucee. In this context, we've also updated the underlying JVM and Tomcat versions.
Setup now:
OS: Debian 6.1.0-22-amd64
Java Version: 21.0.7 (Eclipse ...
Lucee Blog
Just letting people know that currently copilot paid versions (which is cheap as chips) have FREE overage. I'm clocking $10 a day in overage fees (for thousands of requests) that I dont have to pay while it's in preview (not really preview IMHO, but anyway.
In other words you ...
Lucee Blog
Just letting people know that currently copilot paid versions (which is cheap as chips) have FREE overage. I'm clocking $10 a day in overage fees (for thousands of requests) that I dont have to pay while it's in preview (not really preview IMHO, but anyway.
In other words you ...
Lucee Blog
Just letting people know that currently copilot paid versions (which is cheap as chips) have FREE overage. I'm clocking $10 a day in overage fees (for thousands of requests) that I dont have to pay while it's in preview (not really preview IMHO, but anyway.
In other words you ...
Lucee Blog
Hi I'm trying to get the Directory Watcher working I haven't changed any of the default CFC files yet as just wanted to get the basic thing working first.
So far I have create a Gateway instance and it says it's running But If I make any changes to the watched folder I can't s...
|