From f8c912b27bd12435f16b05500213d9a5603f3d64 Mon Sep 17 00:00:00 2001 From: chongchuanbing Date: Mon, 18 May 2020 13:42:08 +0800 Subject: [PATCH] fs.getFukeStatus NullPointException deal --- .../src/main/java/org/apache/tez/client/TezClientUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java b/tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java index d34d31e4cf..2d9926fc81 100644 --- a/tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java +++ b/tez-api/src/main/java/org/apache/tez/client/TezClientUtils.java @@ -1047,6 +1047,10 @@ private static boolean checkAncestorPermissionsForAllUsers(Configuration conf, P } while (pathComponent != null) { + int depth = pathComponent.depth(); + if (0 == depth) { + break; + } if (!fs.getFileStatus(pathComponent).getPermission().getOtherAction().implies(permission)) { return false; }