Lucee 7.0.1.100
Apache Tomcat 11.0.15
Windows Server 2019 (10.0) 64bit
JRE 21.0.9 (Eclipse Adoptium) 64bit
Installed Lucee via Windows installer under C:\lucee with IIS acting as a reverse proxy with the BonCode connector.
I was compiling code for a specific mapping to a Lucee archive in the Lucee admin portal on the Mappings page by click Assign Archive to Mapping button. Doing this I sometimes have the following issue.
It will work the first time, then when I compile the archive a second time, it loads a version of the lucee admin portal with no images, css, and possibly no javascript files (if they are used). Also, the archive path assigned to the mapping I was trying to compile the .lar file to, reads as follows:
zip://C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar!/archives/archive-lmsroot.lar
When it’s successful the first time, the archive path is:
C:\lucee\tomcat\lucee-server\context\context\archives\archive-lmsroot.lar
I’ve cleared out the archive path from the mapping after the first successful compilation. I’ve deleted/moved the created archive. None of those actions lead to a second successful compilation.
Also, even after restarting Lucee, the admin portal loads with no images, css, and I’m guessing external JS files. Making the admin portal largely unusable. It seems I can still load hosted websites running under Lucee.
I’m doing this compilation on a development VM. So to fix it, I restore the VM from backup.
Here’s what the admin portal looks like after the failed compilation of a mapping…
I was able to compile a mapping to an archive in Lucee 6 with no issues.
Here are my questions:
When this issue occurs to the lucee admin portal, how do I fix the lucee admin portal short of restoring a backup of the server OR uninstalling then reinstalling Lucee?
What’s actually prevent me from compiling a .lar archive from a mapping a second time?
Additional, marginally related question. I’ve installed Lucee with the Windows installer with IIS acting as a reverse proxy using the BonCode connector. I’d eventually like to load compiled .cf* files with accompanying source. I’ve done this before in Lucee 6. I noticed Lucee 7 has the following setting by default. How do I get the following setting change (i.e. LUCEE_COMPILER_BLOCK_BYTECODE=false) applied to Lucee which is loaded by a Windows Service.
I’ve tried adding it to C:\lucee\tomcat\bin\Luceew.exe under the Java tab in the form field labeled Java Options. I’ve tried creating a C:\lucee\tomcat\bin\setenv.bat which I don’t think works if Lucee is loaded by a Windows Service as configured by the Lucee installer. How can I set this setting so Lucee picks it up when the Windows Service starts at system boot? Is there a way to set this value in application.cfc?
One of the places I tried setting the environmental variable:
These 5 log statements occur repeatedly. First one may be completely unrelated, but I thought I would include it.
From application.log:
The request object has been recycled and is no longer associated with this facadejava.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
> "ERROR","http-nio-8888-exec-5","02/04/2026","20:11:44","","request","The request object has been recycled and is no longer associated with this facadejava.lang.IllegalStateException: The request object has been recycled and is no longer associated with this facade
> at org.apache.catalina.connector.RequestFacade.checkFacade(RequestFacade.java:609)
> at org.apache.catalina.connector.RequestFacade.getRemoteAddr(RequestFacade.java:211)
> at lucee.runtime.net.http.HTTPServletRequestWrap.getRemoteAddr(HTTPServletRequestWrap.java:709)
> at lucee.runtime.net.http.ReqRspUtil.getRemoteAddr(ReqRspUtil.java:709)
> at lucee.runtime.CFMLFactoryImpl.getPageContextImpl(CFMLFactoryImpl.java:189)
> at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1142)
> at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1131)
> at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99)
> at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41)
> at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
> at mod_cfml.core.invoke(core.java:180)
> at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
> at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
> at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
> at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
> at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
> at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
> at java.base/java.lang.Thread.run(Unknown Source)
http://127.0.0.1:8888",“OSGi”,"C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!org.osgi.framework.BundleException: C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!
"ERROR","http-nio-8888-exec-2","02/06/2026","17:03:05","http://127.0.0.1:8888","OSGi","C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!org.osgi.framework.BundleException: C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!
at lucee.runtime.osgi.OSGiUtil.installBundle(OSGiUtil.java:191)
at lucee.runtime.MappingImpl.initArchive(MappingImpl.java:201)
at lucee.runtime.MappingImpl.getArchive(MappingImpl.java:358)
at lucee.runtime.MappingImpl.check(MappingImpl.java:518)
at lucee.runtime.MappingImpl.isPhysicalFirst(MappingImpl.java:533)
at lucee.runtime.PageSourceImpl.exists(PageSourceImpl.java:837)
at lucee.runtime.listener.AppListenerUtil.getApplicationPageCurr2Root(AppListenerUtil.java:141)
at lucee.runtime.listener.AppListenerUtil.getApplicationPage(AppListenerUtil.java:115)
at lucee.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:107)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2806)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2793)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2764)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1174)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1131)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at mod_cfml.core.invoke(core.java:180)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Unknown Source)
https://xxxxxx.com:443",“OSGi”,"C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!org.osgi.framework.BundleException: C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!
"ERROR","ajp-nio-0:0:0:0:0:0:0:1-8009-exec-2","02/06/2026","17:00:11","https://xxxxxx.com:443","OSGi","C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!org.osgi.framework.BundleException: C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar is not a valid bundle!
at lucee.runtime.osgi.OSGiUtil.installBundle(OSGiUtil.java:191)
at lucee.runtime.MappingImpl.initArchive(MappingImpl.java:201)
at lucee.runtime.MappingImpl.getArchive(MappingImpl.java:358)
at lucee.runtime.MappingImpl.hasArchive(MappingImpl.java:364)
at lucee.runtime.config.ConfigUtil.toPageSource(ConfigUtil.java:1464)
at lucee.runtime.config.ConfigWebImpl.toPageSource(ConfigWebImpl.java:424)
at lucee.runtime.PageContextImpl.toPageSource(PageContextImpl.java:979)
at lucee.runtime.functions.system.ContractPath.call(ContractPath.java:47)
at lucee.runtime.functions.system.ContractPath.call(ContractPath.java:34)
at lucee.runtime.ComponentImpl.getMetaData(ComponentImpl.java:1770)
at lucee.runtime.ComponentImpl.getMetaData(ComponentImpl.java:1735)
at lucee.runtime.ComponentImpl.getMetaData(ComponentImpl.java:1735)
at lucee.runtime.ComponentImpl.getMetaData(ComponentImpl.java:1685)
at lucee.runtime.functions.other.GetMetaData.getMetaData(GetMetaData.java:120)
at lucee.runtime.functions.other.GetMetaData.call(GetMetaData.java:73)
at lucee.runtime.functions.other.GetMetaData.call(GetMetaData.java:59)
at admin.info.info_cfc$cf$6.el2mkyw0ptp(/lucee-server/admin/info/Info.cfc:30)
at admin.info.info_cfc$cf$6.udfCall(/lucee-server/admin/info/Info.cfc:30)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:218)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:799)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2278)
at lucee.runtime.listener.ModernAppListener.info(ModernAppListener.java:472)
at lucee.runtime.debug.DebuggerImpl.writeOut(DebuggerImpl.java:410)
at lucee.runtime.listener.ModernAppListener.onDebug(ModernAppListener.java:432)
at lucee.runtime.listener.MixedAppListener.onDebug(MixedAppListener.java:162)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2851)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2793)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2764)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1174)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1131)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:424)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Unknown Source)
From exception.log:
Illegal char <:> at index 71: C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!\debug\zip:\C:\lucee\tomcat\lucee-server\context\context\lucee-context.larlucee.runtime.exp.NativeException: Illegal char <:> at index 71: C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!\debug\zip:\C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar
"Severity","ThreadID","Date","Time","Context","Application","Message"
"ERROR","http-nio-8888-exec-1","02/04/2026","20:30:39","http://127.0.0.1:8888","","Illegal char <:> at index 71: C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!\debug\zip:\C:\lucee\tomcat\lucee-server\context\context\lucee-context.larlucee.runtime.exp.NativeException: Illegal char <:> at index 71: C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!\debug\zip:\C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar
at java.base/sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at java.base/sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at java.base/sun.nio.fs.WindowsPath.parse(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
at java.base/java.io.File.toPath(Unknown Source)
at lucee.commons.io.res.type.file.FileResource.createFile(FileResource.java:342)
at lucee.commons.io.res.type.compress.Compress.load(Compress.java:150)
at lucee.commons.io.res.type.compress.Compress.<init>(Compress.java:80)
at lucee.commons.io.res.type.compress.Compress.getInstance(Compress.java:101)
at lucee.commons.io.res.type.zip.ZipResourceProvider.getCompress(ZipResourceProvider.java:35)
at lucee.commons.io.res.type.compress.CompressResourceProvider.getResource(CompressResourceProvider.java:92)
at lucee.commons.io.res.ResourcesImpl.getResource(ResourcesImpl.java:171)
at lucee.runtime.config.ConfigImpl.getResource(ConfigImpl.java:3048)
at lucee.runtime.config.ConfigWebImpl.getResource(ConfigWebImpl.java:669)
at lucee.runtime.PageSourceImpl.getArchiveFile(PageSourceImpl.java:602)
at lucee.runtime.PageSourceImpl.getResource(PageSourceImpl.java:982)
at lucee.commons.io.res.util.ResourceUtil.getRealResource(ResourceUtil.java:381)
at lucee.commons.io.res.util.ResourceUtil.toResourceExisting(ResourceUtil.java:242)
at lucee.runtime.op.Caster.toResource(Caster.java:5026)
at lucee.runtime.op.Caster.toResource(Caster.java:5019)
at lucee.runtime.functions.file.FileRead.call(FileRead.java:36)
at debug.modern_cfc$cf.udfCall2_000013(/lucee/admin/debug/Modern.cfc:1197)
at debug.modern_cfc$cf.udfCall2(/lucee/admin/debug/Modern.cfc:1197)
at debug.modern_cfc$cf.udfCall(/lucee/admin/debug/Modern.cfc)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl._callCachedWithin(UDFImpl.java:294)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:228)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:798)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:2259)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:773)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:2069)
at debug.modern_cfc$cf.udfCall2(/lucee/admin/debug/Modern.cfc:925)
at debug.modern_cfc$cf.udfCall(/lucee/admin/debug/Modern.cfc)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:218)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:799)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2278)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:858)
at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:2099)
at admin.info.info_cfc$cf.udfCall(/lucee-server/admin/info/Info.cfc:770)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:218)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:799)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2278)
at lucee.runtime.listener.ModernAppListener.info(ModernAppListener.java:472)
at lucee.runtime.debug.DebuggerImpl.writeOut(DebuggerImpl.java:410)
at lucee.runtime.listener.ModernAppListener.onDebug(ModernAppListener.java:432)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2851)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2793)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2764)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1174)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1131)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at mod_cfml.core.invoke(core.java:180)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 71: C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!\debug\zip:\C:\lucee\tomcat\lucee-server\context\context\lucee-context.lar
... 84 more
"file or directory [C:/lucee/tomcat/lucee-server/context/context/res/js/util.min.js] does not existlucee.runtime.exp.ExpressionException: file or directory [C:/lucee/tomcat/lucee-server/context/context/res/js/util.min.js] does not exist
"ERROR","http-nio-8888-exec-4","02/06/2026","17:03:31","http://127.0.0.1:8888","","file or directory [C:/lucee/tomcat/lucee-server/context/context/res/js/util.min.js] does not existlucee.runtime.exp.ExpressionException: file or directory [C:/lucee/tomcat/lucee-server/context/context/res/js/util.min.js] does not exist
at lucee.commons.io.res.util.ResourceUtil.toResourceExisting(ResourceUtil.java:244)
at lucee.runtime.op.Caster.toResource(Caster.java:5026)
at lucee.runtime.op.Caster.toResource(Caster.java:5019)
at lucee.runtime.functions.file.FileRead.call(FileRead.java:36)
at debug.modern_cfc$cf.udfCall2_000013(/lucee/admin/debug/Modern.cfc:1197)
at debug.modern_cfc$cf.udfCall2(/lucee/admin/debug/Modern.cfc:1197)
at debug.modern_cfc$cf.udfCall(/lucee/admin/debug/Modern.cfc)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl._callCachedWithin(UDFImpl.java:294)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:228)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:798)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:2259)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:773)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:2069)
at debug.modern_cfc$cf.udfCall2(/lucee/admin/debug/Modern.cfc:925)
at debug.modern_cfc$cf.udfCall(/lucee/admin/debug/Modern.cfc)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:218)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:799)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2278)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithNamedValues(VariableUtilImpl.java:858)
at lucee.runtime.PageContextImpl.getFunctionWithNamedValues(PageContextImpl.java:2099)
at admin.info.info_cfc$cf.udfCall(/lucee-server/admin/info/Info.cfc:770)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:116)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:361)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:218)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:799)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:709)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:2278)
at lucee.runtime.listener.ModernAppListener.info(ModernAppListener.java:472)
at lucee.runtime.debug.DebuggerImpl.writeOut(DebuggerImpl.java:410)
at lucee.runtime.listener.ModernAppListener.onDebug(ModernAppListener.java:432)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2851)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2793)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2764)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1174)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1131)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:99)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:41)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at mod_cfml.core.invoke(core.java:180)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1778)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Unknown Source)
Also, the references to LUCEE_COMPILER_BLOCK_BYTECODE where removed when I restored from backup, so I’m not sure if you are looking for that in the server.environment dumps.
FWIW, when I started Tomcat with catalina.bat and used setenv.bat, I was able to see my LUCEE_COMPILER_BLOCK_BYTECODE setting by dumping server.system.environment. I’m still working on getting that environment setting to work with the Windows Service start.
Running this command in a command prompt with Administrator at the folder
C:\lucee\tomcat\bin, seems to allow me to set System Environment values for Lucee when started as a Windows Service (as installed on Windows by the Windows installer).