Index: src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java (date 1301013655000) +++ src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java (revision ) @@ -918,7 +918,7 @@ public HServerLoad.RegionLoad createRegionLoad(final String encodedRegionName) { HRegion r = null; r = this.onlineRegions.get(encodedRegionName); - return createRegionLoad(r); + return r != null ? createRegionLoad(r) : null; } /* @@ -2362,7 +2362,7 @@ @Override @QosPriority(priority=HIGH_QOS) public List getOnlineRegions() { - List list = new ArrayList(); + List list = new ArrayList(onlineRegions.size()); for (Map.Entry e: this.onlineRegions.entrySet()) { list.add(e.getValue().getRegionInfo()); }