S3 HTTP Exception after httpcomponents update

Description

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)

Environment

None

Activity

Show:
Michael Offner
February 12, 2020, 9:20 AM

the current version of the jetset library cannot handle the newer httpcomponents libary in a specific situation, it uses a constant that was removed.

Michael Offner
February 12, 2020, 9:23 AM

there is also no newer version of that libbary

Michael Offner
February 12, 2020, 9:33 AM

Fixed

Assignee

Unassigned

Reporter

Michael Offner

Priority

New

Labels

Fix versions

Configure