Hello! long time no see.
I am running Lucee 6.1.0.243 with the s3 extension installed (version 2.0.2.19-SNAPSHOT).
It works fine for a while, then all of the sudden it gives the following error. I restart Lucee and starts working again.
lucee.runtime.exp.NativeException: Unable to resolve org.lucee.s3.extension [84](R 84.0): missing requirement [org.lucee.s3.extension [84](R 84.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.aws-java-sdk-s3-all)(bundle-version>=1.12.758)) [caused by: Unable to resolve org.lucee.aws-java-sdk-s3-all [85](R 85.0): missing requirement [org.lucee.aws-java-sdk-s3-all [85](R 85.0)] osgi.wiring.package; (osgi.wiring.package=org.joda.time)] Unresolved requirements: [[org.lucee.s3.extension [84](R 84.0)] osgi.wiring.bundle; (&(osgi.wiring.bundle=org.lucee.aws-java-sdk-s3-all)(bundle-version>=1.12.758))] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398) at org.apache.felix.framework.Felix.startBundle(Felix.java:2308) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992) at lucee.loader.osgi.BundleUtil.start(BundleUtil.java:112) at lucee.runtime.osgi.OSGiUtil._start(OSGiUtil.java:1475) at lucee.runtime.osgi.OSGiUtil._startIfNecessary(OSGiUtil.java:1419) at lucee.runtime.osgi.OSGiUtil.startIfNecessary(OSGiUtil.java:1411) at lucee.runtime.osgi.OSGiUtil._loadBundle(OSGiUtil.java:742) at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:680) at lucee.runtime.osgi.OSGiUtil$BundleDefinition.getBundle(OSGiUtil.java:2084) at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:179) at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:163) at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:120) at lucee.transformer.library.ClassDefinitionImpl.getClazz(ClassDefinitionImpl.java:111) at lucee.commons.io.res.ResourcesImpl$ResourceProviderFactory.instance(ResourcesImpl.java:139) at lucee.commons.io.res.ResourcesImpl.getResource(ResourcesImpl.java:171) at lucee.runtime.config.ConfigImpl.getResource(ConfigImpl.java:2155) at lucee.runtime.config.ConfigWebImpl.getResource(ConfigWebImpl.java:1556) at lucee.commons.io.res.util.ResourceUtil.toResourceNotExisting(ResourceUtil.java:338) at lucee.runtime.functions.system.DirectoryExists.call(DirectoryExists.java:47) at lucee.runtime.functions.system.DirectoryExists.call(DirectoryExists.java:38)
As a side note, I was using a previous version of the extension, but it was randomly returning incorrect information such as empty folders that weren’t actually empty.