diff --git a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ObjectEndpoint.java b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ObjectEndpoint.java index a31986e7cae1..527f774b9a87 100644 --- a/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ObjectEndpoint.java +++ b/hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/endpoint/ObjectEndpoint.java @@ -598,9 +598,12 @@ private Response createMultipartKey(String bucket, String key, long length, IOUtils.copy(body, ozoneOutputStream); } } finally { - IOUtils.closeQuietly(ozoneOutputStream); + if (ozoneOutputStream != null) { + ozoneOutputStream.close(); + } } + assert ozoneOutputStream != null; OmMultipartCommitUploadPartInfo omMultipartCommitUploadPartInfo = ozoneOutputStream.getCommitUploadPartInfo(); String eTag = omMultipartCommitUploadPartInfo.getPartName();