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)