ArrayIndexOutOfBoundsException when using KeyFieldBasedComparator -----------------------------------------------------------------
Key: HADOOP-5816 URL: https://issues.apache.org/jira/browse/HADOOP-5816 Project: Hadoop Core Issue Type: Bug Components: mapred Affects Versions: 0.19.1 Reporter: Min Zhou Priority: Minor {code:java} if (!key.numeric) { compareResult = compareBytes(first, start1, end1, second, start2, end2); } {code} those lines above, compare two byte arrays in a wrong way, it will cause an ArrayIndexOutOfBoundsException, that should be {code:java} if (!key.numeric) { compareResult = compareBytes(first, start1, end1-start1, second, start2, end2-start2); } {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.