This article describes an issue in Identity Manager where a Java exception occurs during sorting operations in the User Console. This typically manifests when an administrator or user attempts to sort search results by the email address attribute.
Identity Manager 14.5
The error java.lang.IllegalArgumentException: Comparison method violates its general contract! is triggered by the TimSort algorithm, which became the default sorting mechanism in Java 7. TimSort throws this exception if it detects inconsistent comparison logic, such as:
E-mail Address attribute contains a space value (' ').-Djava.util.Arrays.useLegacyMergeSort=true To speak with a customer representative or a Support Engineer see . Scroll to the bottom of the page and click on your respective region.