diff --git a/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java b/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java index 5ec8ad8ab7..240a3ea84d 100755 --- a/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java +++ b/standalone-metastore/metastore-common/src/main/java/org/apache/hadoop/hive/metastore/Warehouse.java @@ -596,6 +596,7 @@ public static String makeDynamicPartName(Map spec) { public static boolean makeSpecFromName(Map partSpec, Path currPath, Set requiredKeys) { + Path originalCurrPath = currPath; List kvs = new ArrayList<>(); do { String component = currPath.getName(); @@ -620,7 +621,7 @@ public static boolean makeSpecFromName(Map partSpec, Path currPa partSpec.put(key, kvs.get(i - 1)[1]); } if (requiredKeys == null || requiredKeys.isEmpty()) return true; - LOG.warn("Cannot create partition spec from " + currPath + "; missing keys " + requiredKeys); + LOG.warn("Cannot create partition spec from " + originalCurrPath + "; missing keys " + requiredKeys); return false; }