Lucee 6.2.2.54-RC Final Release Candidate

Hey everyone, we just published the final release candidate for 6.2.2

This is a minor release, focussed on addressing bugs and improving stability.

Please try out this build and let us know both if it’s all good and working for you, or if you find any issues we need to address.

Important Changes

Changelog

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

Installers

Installers are available via https://download.lucee.org/

They bundle Java 21.0.7+6-LTS and Tomcat 11.0.8

Previous Release

6 Likes

Looking for feedback on this RC, I’d like get 6.2.2 released :slight_smile:

  • I’ve tried it out, works for me
  • Already running it in production
  • Other people can test
  • I want to but I’m still stuck on 5.4
0 voters

I have just updated a server from the 6.2.2.54-SNAPSHOT to the 6.2.2.54-RC by running the update via the admin. Websites appeared to be running, but I could not access the admin with the error below.

I was able to recover by placing the 6.2.2.56-SNAPSHOT.lco file into the patches directory and restart.

Lucee 6.2.2.54-RC Error (application)
Message you cannot instantiate the interface [zip://C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!/Application.cfc] as a component (application_cfc$cffalse)
AI (Experimental) For AI-driven exception analysis setup, see [AI Setup Guide](https://github.com/lucee/lucee-docs/blob/master/docs/recipes/ai.md).
Java Stacktrace lucee.runtime.exp.ApplicationException: you cannot instantiate the interface [zip://C:\lucee\tomcat\lucee-server\context\context\lucee-admin.lar!/Application.cfc] as a component (application_cfc$cffalse)
at lucee.runtime.component.ComponentLoader.initComponent(ComponentLoader.java:697)
at lucee.runtime.component.ComponentLoader._loadComponent(ComponentLoader.java:624)
at lucee.runtime.component.ComponentLoader.loadComponent(ComponentLoader.java:512)
at lucee.runtime.component.ComponentLoader.loadComponent(ComponentLoader.java:496)
at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:109)
at lucee.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:100)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2810)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2797)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2768)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1066)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:52)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:130)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:79)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at mod_cfml.core.invoke(core.java:180)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:666)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396)
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:1744)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59)
at java.base/java.lang.Thread.run(Unknown Source)

Can you file a bug plz?

I think that type of problem would resolve itself with a restart (that SNAPSHOT and RC are actually identical except for the version)

The same issue was reproduced when I tried to update from 6.2.2.54-SNAPSHOT to 6.2.2.54-RC.
You cannot instantiate the interface [zip://C:\lucee-server\context\context\lucee-admin.lar!/Application.cfc] as a component (application_cfc$cffalse).
After restarting the server, the issue still occurred. It was only fixed after removing the .lco file from the patches.

I have added this as a bug.

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

I did a fresh install of 7.0.0.242-RC and updated that to 7.0.0.265-SNAPSHOT without a problem.