Index: src/main/java/org/apache/hadoop/hbase/util/Bytes.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/util/Bytes.java (revision aec1ae3c95a80c9f634ab65ea6b079db67d91fd0) +++ src/main/java/org/apache/hadoop/hbase/util/Bytes.java (revision ) @@ -1032,13 +1032,17 @@ * @return Array of dividing values */ public static byte [][] split(final byte [] a, final byte [] b, final int num) { - byte[][] ret = new byte[num+2][]; + byte[][] ret = new byte[num + 2][]; int i = 0; Iterable iter = iterateOnSplits(a, b, num); - if (iter == null) return null; + if (iter == null) { + return null; + } + ret[i++] = new byte[0]; for (byte[] elem : iter) { ret[i++] = elem; } + ret[i++] = new byte[0]; return ret; }