Chase Lane
05/02/2025, 3:27 AMfmdano
05/02/2025, 3:11 PMgavinbaumanis
05/04/2025, 8:40 PMcubortea
05/05/2025, 8:37 AMjdk11-3.13.0
.)
After upgrading, I keep getting the following error:
> "There is no default object cache defined, you need to define this default cache in the Lucee Administrator."
When I check the Lucee Admin, the default object cache setting is empty, even though it worked fine in Lucee 5. It seems like my existing config.json
is not being properly loaded in Lucee 6.
Here’s the relevant part of my config:
"caches": {
"sst_XXX": {
"class": "ortus.extension.cache.redis.RedisCache",
"storage": "true",
"custom": {
"idleConnections": "5",
"maxConnections": "99999999",
"host": "hosyredis.ccc",
"port": "6379",
"keyprefix": "ref-cache",
"useSSL": "false",
"password": "",
"timeout": "10000"
},
"default": "object"
}
},
"cacheDefaultObject": "sst_XXX"
Has anyone encountered this before or found a way to fix it in Lucee 6?
Any help would be appreciated!Tim Badolato
05/05/2025, 3:47 PMFROM ortussolutions/commandbox:lucee5-3.13.0
RUN box install lucee@5.4.7.3
RUN box server set app.cfengine=lucee@5.4.7.3
And my box.json:
{
"VERSION": "1.4.5",
"SLUG": "CFWheels",
"TYPE": "mvc",
"dependencies": {
"cfwheels-bcrypt": "1.0.2",
"lucee": "5.4.7.3",
"s3sdk": "^5.7.1+94"
},
"installPaths": {
"cfwheels-bcrypt": "plugins/bcrypt/",
"s3sdk": "modules/s3sdk/"
}
}
docker-compose.yml:
wheelie_cfml1:
container_name: cfml
restart: always
build: "."
ports:
- "8080:8080"
- "8443:8443"
- "44307:44307"
environment:
CFENGINE: lucee@5.4.7.3
I'm having trouble upgrading my Lucee version. When I dump the current running version I see that I'm on 5.4.6.9 instead 5.4.7.3:
loaderPath string /usr/local/lib/serverHome/WEB-INF/lib/lucee-5.4.6.9.jar
Any idea how to fix this?seandaniels
05/06/2025, 6:10 PMseandaniels
05/06/2025, 8:09 PMdanmurphy
05/06/2025, 10:46 PMsrc="/includes/images/Dashboard.ico"
. For some reason, it tries to load this as <http://localhost:10000/includes/images/Dashboard.ico>
instead of https:/servername/includes/css/app.css
so it fails and the image doesn’t load. This happens with all included css files, js files, images, etc. If we do a fwreinit, they all load properly because they load via the server name and no port. We can’t seem to recreate this, it just seems to happen randomly. Any thoughts on what might be happening?Chase Lane
05/07/2025, 1:25 AMbockensm
05/09/2025, 8:14 PMquetwo
05/10/2025, 1:27 AMDaniel Mejia
05/12/2025, 7:37 PMMark Drew (he/him)
05/14/2025, 4:45 PMbox version
for exampleMark Drew (he/him)
05/14/2025, 5:39 PM"id" : hash( this.$suiteContext & arguments.title ),
but not sure what this.$suiteContext
resolves to.Jim Priest
05/15/2025, 8:30 PMserializeJSON(bugstruct)
If I dump bugstruct I get the expected JSON formatted correctly:
{"session":{"cfid":"104","userprivileges":"[ complex value ]","sessionid":"13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D","noerr":0,"stickaround":1,"employee":"[ complex value ]","__fw1preservekey":"","admin":"[ complex value ]","urltoken":"CFID=104&CFTOKEN=13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D","cftoken":"13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"},"referrer":"","detail":"This is a test exception Test Exception","message":"This is a test exception","request":{"samesite_value":...
I then dropped this into our Logbox call:
application.logger.log(msg=serializeJSON(bugstruct), log="bugs", level="error", extrainfo="");
But get this:
"ERROR","BUGS","05/15/2025","16:11:05","bugs","{""session"":{""cfid"":""104"",""userprivileges"":""[ complex value ]"",""sessionid"":""104_13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"",""noerr"":0,""stickaround"":1,""employee"":""[ complex value ]"",""__fw1preservekey"":"""",""admin"":""[ complex value ]"",""urltoken"":""CFID=104&CFTOKEN=13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"",""cftoken"":""13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D""},""referrer"":"""",""detail"":""This is a test exception Test Exception"",""message"":""This is a test exception"",""request"":{""samesite_value""...
And I know 'extraInfo' is also supposed to handle complex objects so I tried this:
application.logger.log(msg="Error", log="bugs", level="error", extrainfo=bugstruct);
Which also gives me the doubled quotes and introduces a lot of extra whitespace?
"ERROR","BUGS","05/15/2025","15:58:32","bugs","Error | ExtraInfo:{ ""session"":{ ""cfid"":""104"", ""userprivileges"":""[ complex value ]"", ""sessionid"":""13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"", ""noerr"":0, ""stickaround"":1, ""employee"":""[ complex value ]"", ""__fw1preservekey"":"""", ""admin"":""[ complex value ]"", ""urltoken"":""CFID=104&CFTOKEN=13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"", ""cftoken"":""13a13725b21c091f-5420FD40-0257-FBE8-4577A859971AF78D"" }, ""referrer"":"""", ""detail"":""This is a test exception Test Exception"", ""message"":""This is a test exception"", ""request"":{ ""samesite_value"...
Is this expected?Chase Lane
05/20/2025, 1:47 AMJohn Liljegren
05/21/2025, 1:56 PMPatrick Roy
05/22/2025, 7:16 AMinteractiveJob
in it, will simply do a job.addLog("Processing ID #itemID#)
so it outputs which item it's currently at. The problem is that when the number of rows / item IDs to output get's too big, InteractiveJob.cfc crashes on line 304. with a java.util.ConcurrentModificationException. If anyone can advise how we could resolve this? See attached screenshot.. Much thanks.lmajano
05/29/2025, 3:30 PMbdw429s
05/29/2025, 11:47 PMlmajano
05/30/2025, 5:34 PM@boxlang
in VSCode’s chat and get intelligent, context-aware answers to your CFML and BoxLang questions.
The participant is equipped with our comprehensive documentation, ensuring accurate and relevant responses.
Try asking: @boxlang how do I configure a datasource?
and watch the magic happen!
⚡ Pre-Release Channel For developers who love living on the edge
🛠️ Enhanced Workspace Settings
Found a bug or have ideas? Check out our JIRA board - we’d love to hear from you!
https://ortussolutions.atlassian.net/browse/BLIDE
[7:34 PM] lmajano
Remember that our BoxLang extension can be used for both BoxLang and CFMLDaniel Mejia
05/30/2025, 6:13 PMrodyon
05/30/2025, 7:28 PMrodyon
05/30/2025, 7:29 PMBill Nourse
06/02/2025, 2:56 PMalexpixl8
06/02/2025, 3:34 PMromanstr
06/04/2025, 8:45 AM"debuggingEnabled": true
through the .cfconfig.json
file in CommandBox for Lucee 6.2. The same applies to setting it using cfconfig set debuggingDatabase=true
. I think there are some new properties in Lucee that haven't been added to CommandBox yet.lmajano
06/04/2025, 8:57 AM- name: Setup BoxLang
uses: ortus-boxlang/setup-boxlang@v1
🔥 Key benefits:
• Zero-configuration setup (Java installation handled automatically)
• Install any BoxLang modules during setup
• Choose your version: latest, snapshot, or pin to specific releases
• Works seamlessly across all GitHub runner environmentslmajano
06/05/2025, 8:34 PM--help
to all commands, so you can try it out.
Mac/Linux
curl -fsSL <https://install.boxlang.io> | bash
Wndows
Start-Process powershell -Verb RunAs -ArgumentList '-NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString(''<https://install-windows.boxlang.io>''))"'
### Added
- Checks if CommandBox is installed, if not, it asks to install it for you.
- jq
dependency check
- sudo support for Linux and macOS
- Added comma-separated list support for module installations
- Added remove modules via --remove
- Show version of installed modules
- Added record installation back to ForgeBox
- Added --help
to all commands
- Uploads to new destination on s3: boxlang-quick-installer
- md5 and sha256 checksums for the installer
- zip files for the installer
- version.json
file to track the installer
- Update the install-boxlang.bat
for Windows to make sure you can run it from anywhere.
- If you are in Powershell 5 or lower, it will now use no progress bar.
- Updated the install-boxlang.ps1
to add a BOXLANG_HOME env variable to the system and install the boxlang scripts.
### Fixed
- Boxlang Home fixed for windows
- Console reading via < /dev/ttyLana
06/06/2025, 6:33 PM