Index: hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java (revision 1546964) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java (working copy) @@ -762,7 +762,7 @@ } if (null == jar || jar.isEmpty()) { - throw new IOException("Cannot locate resource for class " + my_class.getName()); + return null; } LOG.debug(String.format("For class %s, using jar %s", my_class.getName(), jar)); @@ -776,6 +776,9 @@ * @param packagedClasses map[class -> jar] */ private static void updateMap(String jar, Map packagedClasses) throws IOException { + if (null == jar || jar.isEmpty()) { + return; + } ZipFile zip = null; try { zip = new ZipFile(jar);