Index: hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java (revision 1469379) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java (working copy) @@ -142,7 +142,8 @@ List loc = regionFinder.getTopBlockLocations(region); regionLocations[regionIndex] = new int[loc.size()]; for (int i=0; i < loc.size(); i++) { - regionLocations[regionIndex][i] = serversToIndex.get(loc.get(i)); + Integer index = loc.get(i) == null ? null : serversToIndex.get(loc.get(i)); + regionLocations[regionIndex][i] = index == null ? null : index; } }