diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java index 5d56511..5b48ea2 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java @@ -157,7 +157,7 @@ public static TableDesc getDefaultTableDesc(CreateTableDesc localDirectoryDesc, } catch (ClassNotFoundException e) { // mimicking behaviour in CreateTableDesc tableDesc creation // returning null table description for output. - e.printStackTrace(); + LOG.warn("Unable to find class in getDefaultTableDesc: " + e.getMessage(), e); return null; } return ret; @@ -364,8 +364,7 @@ public static TableDesc getTableDesc(CreateTableDesc crtTblDesc, String cols, ret.setInputFileFormatClass(in_class); ret.setOutputFileFormatClass(out_class); } catch (ClassNotFoundException e) { - e.printStackTrace(); - return null; + throw new RuntimeException("Unable to find class in getTableDesc: " + e.getMessage(), e); } return ret; }