Mantis - Quercus
Viewing Issue Advanced Details
5381 minor always 02-25-13 19:46 02-25-13 19:46
nam  
 
normal  
new  
open  
none    
none  
0005381: JDK7 Arrays sort throws exception because Quercus comparator is not transitive
[13-02-25 18:40:28.546] {resin-port-8080-44} java.lang.IllegalArgumentException: Comparison method violates its general contract!
                           at java.util.TimSort.mergeLo(TimSort.java:747)
                           at java.util.TimSort.mergeAt(TimSort.java:483)
                           at java.util.TimSort.mergeCollapse(TimSort.java:410)
                           at java.util.TimSort.sort(TimSort.java:214)
                           at java.util.TimSort.sort(TimSort.java:173)
                           at java.util.Arrays.sort(Arrays.java:659)
                           at com.caucho.quercus.lib.ArrayModule.array_multisort(ArrayModule.java:1347)

There are no notes attached to this issue.