Index: hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java (revision 1581247) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java (working copy) @@ -19,6 +19,7 @@ package org.apache.hadoop.hbase.regionserver.compactions; import java.util.ArrayList; + import java.util.Collection; import org.apache.commons.logging.Log; @@ -220,7 +221,7 @@ private void recalculateSize() { long sz = 0; for (StoreFile sf : this.filesToCompact) { - sz += sf.getReader().length(); + sz += (sf.getReader() == null) ? 0 : sf.getReader().length(); } this.totalSize = sz; }