Index: hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsckRepair.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsckRepair.java (revision 1377950) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsckRepair.java (working copy) @@ -151,7 +151,11 @@ ServerName server, HRegionInfo region) throws IOException, InterruptedException { HConnection connection = admin.getConnection(); AdminProtocol rs = connection.getAdmin(server.getHostname(), server.getPort()); - ProtobufUtil.closeRegion(rs, region.getRegionName(), false); + try { + ProtobufUtil.closeRegion(rs, region.getRegionName(), false); + } catch (IOException e) { + LOG.warn("Exception when closing region: " + region.getRegionNameAsString(), e); + } long timeout = admin.getConfiguration() .getLong("hbase.hbck.close.timeout", 120000); long expiration = timeout + System.currentTimeMillis();