diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java b/ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java index dbbe6f1ec5..fbd97e5eb7 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/io/AcidUtils.java @@ -1947,9 +1947,9 @@ public static void findOriginals(FileSystem fs, Path dir, if (val == null) { useFileIds.value = true; } - } catch (Throwable t) { - LOG.error("Failed to get files with ID; using regular API: " + t.getMessage()); - if (val == null && t instanceof UnsupportedOperationException) { + } catch (Exception e) { + LOG.error("Failed to get files with ID; using regular API", e); + if (val == null && e instanceof UnsupportedOperationException) { useFileIds.value = false; } }