Lucee 6.2.2.91 Stable Released

The Lucee Team are very happy to announce our latest stable release

This has been a bug fix focussed release including fixes for

  • Date Handling
  • Session Handling
  • Single Mode fixes
  • Cookies
  • Cloudflare cookie problems
  • Controller issues

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

Missing Updates via the Admin Update Workaround

If you don’t see the 6.2.2.91 in the Admin, please refer to this guide.

But if you are upgrading from 5.4, we really recommend doing a fresh install

Installers / Docker

  • Java 21.0.8+9-LTS
  • Tomcat 11.0.9

https://download.lucee.org/

Support Lucee

Lucee only costs $0 per core, but we need your support

Previous 6.2.2 RC

Last Stable Release

Breaking Changes with 6.2

none are specific to 6.2.2

6 Likes

Upgraded via the admin and while the different websites come up, the admin is no longer accessible:

"ERROR","http-nio-8080-exec-5","08/04/2025","15:55:44","","you cannot instantiate the interface [zip://c:\dev\webcontexts\tomcat\context\lucee-admin.lar!/Application.cfc] as a component (application_cfc$cffalse);lucee.runtime.exp.ApplicationException: you cannot instantiate the interface [zip://c:\dev\webcontexts\tomcat\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:639)
	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 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(Thread.java:1583)
"

I then tried downloading the fat jar and tried that, but same issue.

Try deleting Felix cache

Thankls @Zackster that seemed to work! However, I note that on the downloads page, when you try to download the lucee.jar, evcen though the file is named for the latest release, when installing as the fat jar, it is actually 6.2.1.112-RC?

are you sure? this file?

https://cdn.lucee.org/lucee-6.2.2.91.jar

I’ll re-do it after hours this evening. However, on 2 separate machines, while working on the admin issue in this thread, I downloaded from the link in your screenshot, the jar was (still is) labeled lucee-6.2.2.91.jar but when spinnng it up, the admin said I was on 6.2.1.112-RC? On each machine, I then (successfully) upgraded via the admin (using the appending “old” to the URL hack you mentioned in another thread) and I can see the 6.2.2.91.lco in the patches folder.

3 posts were split to a new topic: Cbjavaloader problem with 6.2.2.91

Quick heads up, There’s some error logs from the bundled image extension which can be safely ignored, that’s been fixed in the latest snapshots (lucee 6.2.3 and the image ext)

class org.lucee.extension.image.coder.Coder cannot access 
a member of class  org.lucee.extension.image.coder.jai.JAICoder 
with modifiers ""protected""....

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

1 Like

Just a quick feedback on the latest release. We have migrated a mini 2 machine cluster to this release, runs stable so far (for 5 days now, Coldbox 7, Contentbox, plus our own app). Each machine serves approx up to 5 CF req/sec

2 Likes

Want to upgrade to 6.2.2.91, am on 6.2.1.122, but in the update screen I only get the option to upgrade to 7.0.0.2 or downgrade below my version. Where is the new release?
image

We’ve had 6.2.2.91 on a minor production site, several non-production hosts, as well as our local development systems for a few weeks now.

No notes :slight_smile:

1 Like

Here is the related ticket
https://luceeserver.atlassian.net/browse/LDEV-5678
To access the latest version:

  1. Open the Lucee Admin.
  2. Append old to the URL (e.g., ?action=services.updateold)
    (which uses our older S3-based update mechanism).
1 Like

That worked, thnx! It even shows the changelog, instead of referring to a page on Lucee Docs. Anyways, I’m updated now :slight_smile: .