Skip to content

Commit d2a5898

Browse files
author
Stu Arnett
committed
[SDK-611] updated smart-client-ecs to 3.0.1 to include this bug fix (assumes EMCECS/smart-client-java#22 will be included in 3.0.1)
1 parent d020f96 commit d2a5898

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ repositories {
6262
}
6363

6464
dependencies {
65-
implementation 'com.emc.ecs:smart-client-ecs:3.0.0'
65+
implementation 'com.emc.ecs:smart-client-ecs:3.0.1'
6666
implementation 'com.sun.jersey.contribs:jersey-apache-client4:1.19.4'
6767
// NOTE: Jackson 2.13 dropped support for JAX-RS 1.x, and we use Jersey client 1.x, so we are stuck on Jackson 1.12.x
6868
// ref: https://github.com/FasterXML/jackson-jaxrs-providers/issues/90#issuecomment-1081368194

src/main/java/com/emc/object/s3/jersey/CodecFilter.java

+3
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ public ClientResponse handle(ClientRequest request) throws ClientHandlerExceptio
104104
userMeta.putAll(metaBackup);
105105
}
106106
throw e;
107+
} finally {
108+
// make sure we clear the content-length override for this thread if we set it
109+
if (encode != null && encode) SizeOverrideWriter.setEntitySize(null);
107110
}
108111

109112
// get user metadata from response headers

0 commit comments

Comments
 (0)