Index: hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java (revision 1512104) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java (working copy) @@ -1313,8 +1313,14 @@ */ public static List getLocalTableDirs(final FileSystem fs, final Path rootdir) throws IOException { + FileStatus[] dirs; // presumes any directory under hbase.rootdir is a table - FileStatus[] dirs = fs.listStatus(rootdir, new UserTableDirFilter(fs)); + try { + dirs = fs.listStatus(rootdir, new UserTableDirFilter(fs)); + } catch (FileNotFoundException fnfe) { + LOG.debug(rootdir + " not found"); + return new ArrayList(); + } List tabledirs = new ArrayList(dirs.length); for (FileStatus dir: dirs) { tabledirs.add(dir.getPath());