Hi hadoop developers, Last 2 weeks, a bug of JDK about TimSort, related to Collections#sort, is reported. How can we deal with this problem?
http://envisage-project.eu/timsort-specification-and-verification/ https://bugs.openjdk.java.net/browse/JDK-8072909 The bug causes ArrayIndexOutOfBoundsException if the number of element is larger than 67108864. We use the sort method at 77 places at least. find . -name "*.java" | xargs grep "Collections.sort" | wc -l 77 One reasonable workaround is to set java.util.Arrays.useLegacyMergeSort() by default. Thanks, - Tsuyoshi