after upgrading to 0.9.4.121-SNAPSHOT from 0.9.4.119-SNAPSHOT we see the following exception.
Problem is that the main Manifest has updated the version of the httpcomponents bundles to
but the bundles defined in the jetset bundle remain
normally this should not be an issue, but of course we should use the same version in the extension.
Exception
lucee.runtime.exp.NativeException: DROP_FRAGMENT_AND_NORMALIZE at org.apache.http.impl.client.DefaultRequestDirector.rewriteRequestURI(DefaultRequestDirector.java:347) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:471) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:328) at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRequest(RestStorageService.java:279) at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestGet(RestStorageService.java:1104) at org.jets3t.service.impl.rest.httpclient.RestStorageService.performRestGet(RestStorageService.java:1076) at org.jets3t.service.impl.rest.httpclient.RestStorageService.listAllBucketsImpl(RestStorageService.java:1482) at org.jets3t.service.StorageService.listAllBucketsImpl(StorageService.java:1406) at org.jets3t.service.StorageService.listAllBuckets(StorageService.java:590) at org.jets3t.service.S3Service.listAllBuckets(S3Service.java:1458) at org.lucee.extension.resource.s3.S3.getS3Service(S3.java:1017) at org.lucee.extension.resource.s3.S3.listObjectsChunkedSilent(S3.java:488) at org.lucee.extension.resource.s3.S3.get(S3.java:436) at org.lucee.extension.resource.s3.S3.exists(S3.java:406) at org.lucee.extension.resource.s3.S3Resource.exists(S3Resource.java:314) at lucee.commons.io.res.util.ResourceUtil.toResourceNotExisting(ResourceUtil.java:323) at lucee.commons.io.res.util.ResourceUtil.toResourceNotExisting(ResourceUtil.java:315) at lucee.runtime.tag.FileTag.toDestination(FileTag.java:518) at lucee.runtime.tag.FileTag.actionCopy(FileTag.java:533) at lucee.runtime.functions.file.FileCopy.call(FileCopy.java:35) at cron.artworkverify.index_cfm$cf.udfCall2(/cron/artworkVerify/index.cfm:855) at cron.artworkverify.index_cfm$cf.udfCall(/cron/artworkVerify/index.cfm) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:106) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:342) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:215) at lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:779) at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:785) at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1709) at cron.artworkverify.index_cfm$cf.udfCall1(/cron/artworkVerify/index.cfm:1059) at cron.artworkverify.index_cfm$cf.udfCall(/cron/artworkVerify/index.cfm) at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:106) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:342) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:210) at lucee.runtime.type.EnvUDF.call(EnvUDF.java:109) at lucee.runtime.functions.closure.Each._call(Each.java:214) at lucee.runtime.functions.closure.Each.invoke(Each.java:181) at lucee.runtime.functions.closure.Each._call(Each.java:93) at lucee.runtime.functions.closure.Each.call(Each.java:66) at lucee.runtime.functions.query.QueryEach._call(QueryEach.java:50) at lucee.runtime.functions.query.QueryEach.call(QueryEach.java:38) at lucee.runtime.functions.query.QueryEach.invoke(QueryEach.java:56) at lucee.runtime.interpreter.ref.func.BIFCall.getValue(BIFCall.java:134)
the current version of the jetset library cannot handle the newer httpcomponents libary in a specific situation, it uses a constant that was removed.
there is also no newer version of that libbary