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.
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: