diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java index 2c1cc09..16989ee 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java @@ -476,6 +476,12 @@ public class CellComparator implements Comparator, Serializable { while (diffIdx < minLength && leftArray[leftOffset + diffIdx] == rightArray[rightOffset + diffIdx]) { diffIdx++; + assert leftOffset + diffIdx < leftArray.length : + "leftArray exceeded! leftOffset:" + leftOffset + " diffIdx:" + diffIdx + + " leftArray:" + Bytes.toStringBinary(leftArray); + assert rightOffset + diffIdx < rightArray.length : + "rightArray exceeded! rightOffset:" + rightOffset + " diffIdx:" + diffIdx + + " rightArray:" + Bytes.toStringBinary(rightArray); } byte [] minimumMidpointArray = null; if (diffIdx >= minLength) {