Browse Source

HADOOP-16742. NullPointerException in S3A MultiObjectDeleteSupport

Contributed by Tor Arvid Lund.

Change-Id: Iadfe9b2f355cf373031075bfbe681705a2c65bdc
Steve Loughran 4 years ago
parent
commit
68425eb469

+ 1 - 1
hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/impl/MultiObjectDeleteSupport.java

@@ -106,7 +106,7 @@ public final class MultiObjectDeleteSupport extends AbstractStoreOperation {
           error.getMessage());
       LOG.warn(item);
       result.append(item);
-      if (exitCode.isEmpty() || ACCESS_DENIED.equals(code)) {
+      if (exitCode == null || exitCode.isEmpty() || ACCESS_DENIED.equals(code)) {
         exitCode = code;
       }
     }