Index: src/main/java/org/apache/hadoop/hbase/client/HTable.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/client/HTable.java +++ src/main/java/org/apache/hadoop/hbase/client/HTable.java @@ -449,10 +449,11 @@ MetaScannerVisitor visitor = new MetaScannerVisitor() { public boolean processRow(Result rowResult) throws IOException { - HRegionInfo info = Writables.getHRegionInfo( + HRegionInfo info = Writables.getHRegionInfoOrNull( rowResult.getValue(HConstants.CATALOG_FAMILY, HConstants.REGIONINFO_QUALIFIER)); + if (info != null) { if (!(Bytes.equals(info.getTableName(), getTableName()))) { return false; } @@ -468,6 +469,7 @@ if (!(info.isOffline() || info.isSplit())) { regionMap.put(new UnmodifyableHRegionInfo(info), server); } + } return true; }