diff --git common/src/java/org/apache/hadoop/hive/conf/HiveConf.java common/src/java/org/apache/hadoop/hive/conf/HiveConf.java index 41d12ce643..f1daa0ff3f 100644 --- common/src/java/org/apache/hadoop/hive/conf/HiveConf.java +++ common/src/java/org/apache/hadoop/hive/conf/HiveConf.java @@ -173,7 +173,14 @@ private static URL findConfigFile(ClassLoader classLoader, String name, boolean } System.err.println("Cannot get jar URI: " + e.getMessage()); } - result = checkConfigFile(new File(new File(jarUri).getParentFile(), nameInConf)); + try { + result = checkConfigFile(new File(new File(jarUri).getParentFile(), nameInConf)); + } catch (IllegalArgumentException e) { + if (l4j.isInfoEnabled()) { + l4j.info("Cannot get File from jar URI " + jarUri + ": ", e); + } + System.err.println("Cannot get File from jar URI " + jarUri + ": " + e.getMessage()); + } } } }