Lucee 6.2.2.66-RC Final Final Release Candidate

Yeah, so alas, the last RC didn’t end up being the last RC after all

Anyone struggling with single mode and the wrong components being loaded, this was resolved in 6.2.2.10

https://download.lucee.org/changelog/?version=6.2

3 Likes

Nice work, thanks !

We’ve rolled it out on our local machines and development sites that were running the previous 6.2 RC and will see if anything comes up.

Tom

1 Like

Great, we are hoping to get 6.2.2 released real soon, that will really help

So this morning we got this in the application log

"ERROR","Controller","07/04/2025","05:51:51","controller","controller thread [1647153325] forced to stop after 191456ms"

No details of what part of the clean up thread. Did I miss understand that the enhanced logging for that would be in this release ?

We’re also seeing a fairly steady stream of

"ERROR","Controller","07/04/2025","07:52:06","controler","was not able to stop controller thread running for 198508ms;java.lang.Throwable;java.lang.Throwable
	at java.base/java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
	at java.base/java.io.UnixFileSystem.hasBooleanAttributes(Unknown Source)
	at java.base/java.io.File.isDirectory(Unknown Source)
	at lucee.commons.io.res.type.file.FileResource.isDirectory(FileResource.java:646)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1403)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.commons.io.res.util.ResourceUtil.deleteFileOlderThan(ResourceUtil.java:1407)
	at lucee.transformer.dynamic.DynamicClassLoader.cleanup(DynamicClassLoader.java:311)
	at lucee.transformer.dynamic.DynamicInvoker.cleanup(DynamicInvoker.java:396)
	at lucee.runtime.engine.Controler.control(Controler.java:537)
	at lucee.runtime.engine.Controler.control(Controler.java:285)
	at lucee.runtime.engine.Controler$ControlerThread.run(Controler.java:126)

This weekend I upgraded my Ubuntu 20.4 LTS , and upgraded my iTomcat from 9 to 11 too, running now on JRE 17 and went to Single-Mode with RC 6.2. Feels awesome!. Had to reinstall the Argon2Extension 1.0.0.6, (1.0.0.7 still need som improvements). The extensiom got wiped away. and Only thing that happened was cftp throwing an exception, but it was due to my code: I had no port-attribute defined, other Lucee version didn’t throw it. To me that exception is an improvement of Lucee. But running that on small box, running smoothly now.

Awesome work Lucee Team!!!

2 Likes

I’ve also added some more queries directly on to Jira

Hi,

Just wondering if this is right that it’s not showing on the Update page currently?

image

Thanks,

Chris

If someone wants to know the steps I did to upgrade an Tomcat 9 install on Ubuntu to Lucee 6.2.2.66RC with Tomcat 11.0.9, I created a GIT-Repo with the steps to have it documented for myself. You may need to adapt it to your needs:

2 Likes

Yeah, have an annoying problem with publishing to maven, due to an upstream change.

https://luceeserver.atlassian.net/browse/LDEV-5678

You can access the RC via the admin by appending old to the url, so ?action=services.updateold which uses our older s3 based update mechanism