We are using the ortus redis extention version 2.0...
# box-products
b
We are using the ortus redis extention version 2.0.0-snapshot. Now we want to switch to the latest stable release, but the automatic installation is giving some trouble. We are using the java arguments to tell Lucee what extensions to use. So at first we used
-Dlucee-extensions=5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0-snapshot
That installed the actual version of 2.0.0+6427. Now we want to use verstion 2.0.0+6428 zo we changed the java argument to:
-Dlucee-extensions=5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428
Now we find some errors in the deploy.log file. I'll post the log in a reply.
This is what we found in the log file: "INFO","main","08/15/2022","080900","controller","no extension to add/install" "INFO","main","08/15/2022","080900","controller","extensions to install defined in env variable or system property:5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428,037A27FF-0B80-4CBA-B954BEBD790B460E" "INFO","main","08/15/2022","080900","extension","installing the extension 5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428" "INFO","main","08/15/2022","080900","extension","installing the extension 5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428 from remote extension provider" "INFO","main","08/15/2022","080900","main","check for extension at : https://extension.lucee.org/rest/extension/provider/full/5C558CC6-1E67-4776-96A60F9726D580F1?version=2.0.0+6428" "WARN","main","08/15/2022","080902","main","failed (500) to load extension: 5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428 from https://extension.lucee.org/rest/extension/provider/full/5C558CC6-1E67-4776-96A60F9726D580F1?version=2.0.0+6428" "INFO","main","08/15/2022","080902","main","check for extension at : https://www.forgebox.io/rest/extension/provider/full/5C558CC6-1E67-4776-96A60F9726D580F1?version=2.0.0+6428" "INFO","main","08/15/2022","080903","main","downloaded extension [5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428] to [C:\Users\benferdinandus\AppData\Local\Temp\5C558CC6-1E67-4776-96A60F9726D580F1-2.0.0+6428.lex]" "ERROR","main","08/15/2022","080903","extension","the extension Ortus Redis Extension (id: 5C558CC6-1E67-4776-96A60F9726D580F1) in version 2.0.0.6427 is already installed;lucee.runtime.exp.ApplicationException: the extension Ortus Redis Extension (id: 5C558CC6-1E67-4776-96A60F9726D580F1) in version 2.0.0.6427 is already installed at lucee.runtime.config.XMLConfigAdmin.updateRHExtension(XMLConfigAdmin.java:4699) at lucee.runtime.config.XMLConfigAdmin.updateRHExtension(XMLConfigAdmin.java:4692) at lucee.runtime.config.XMLConfigAdmin._updateRHExtension(XMLConfigAdmin.java:4674) at lucee.runtime.config.DeployHandler.deployExtension(DeployHandler.java:347) at lucee.runtime.config.DeployHandler.deployExtensions(DeployHandler.java:168) at lucee.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:377) at lucee.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:746) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at lucee.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:1451) at lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:384) at lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:262) at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:168) at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:202) at lucee.loader.servlet.LuceeServlet.init(LuceeServlet.java:42) at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117) at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:309) at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:145) at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:588) at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:559) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:601) at runwar.Server.createServletDeployment(Server.java:1317) at runwar.Server.startServer(Server.java:487) at runwar.Start.main(Start.java:50) " "ERROR","main","08/15/2022","080903","deploy-extension","Failed to install extension [5C558CC6-1E67-4776-96A60F9726D580F1];lucee.runtime.exp.ApplicationException: Failed to install extension [5C558CC6-1E67-4776-96A60F9726D580F1] at lucee.runtime.config.DeployHandler.deployExtension(DeployHandler.java:356) at lucee.runtime.config.DeployHandler.deployExtensions(DeployHandler.java:168) at lucee.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:377) at lucee.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:746) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at lucee.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:1451) at lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:384) at lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:262) at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:168) at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:202) at lucee.loader.servlet.LuceeServlet.init(LuceeServlet.java:42) at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117) at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:309) at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:145) at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:588) at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:559) at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42) at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:601) at runwar.Server.createServletDeployment(Server.java:1317) at runwar.Server.startServer(Server.java:487) at runwar.Start.main(Start.java:50) " "INFO","main","08/15/2022","080903","controller","unsuccessfully installed extensions :5C558CC6-1E67-4776-96A60F9726D580F1;version=2.0.0+6428, 037A27FF-0B80-4CBA-B954BEBD790B460E"
z
i think they unpublished the last release 2.0.0 version
2.0.0-snapshot, 2.0.0+6428, 1.5.0-snapshot, 1.4.1-snapshot, 1.4.0-snapshot, 1.4.0+2303, 1.3.0-snapshot, 1.3.0+2190, 1.2.0-snapshot, 1.2.0+1547, 1.0.0
is what shows up in the admin
b
I found a probable cause: I downloaded the new .lex file with version 2.0.0+6428 from forgebox and unzipped it. in the manifext.mf file it still says version 2.0.0.6427. that might be a problem Also the box.json still has the reference os -snapshot in it
maybe someone can update the .lex file on forgebox, so that the manifest.mf file contains the right version number.
l
hmm, all of these are generated automatically @birdy1980
I am not sure where it would have been overlapped
I will make a note of this