Article - CS180849
"Comparison method violates its general contract!" returned during multiple use cases in Windchill PDMLink
Modified: 03-Jun-2024
Applies To
- Windchill PDMLink 10.2 M020-CPS15 to 12.1
- FlexPLM 12.0.0.6
Description
- Error displayed in Method Server logs:
java.lang.IllegalArgumentException: Comparison method violates its general contract! wt.util.WTException: java.lang.IllegalArgumentException: Comparison method violates its general contract! Nested exception is: 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:408) 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 java.util.Collections.sort(Collections.java:217)
- Error is returned for multiple different use cases:
- Unable to sort as Version column in workspace
- During upgrade
- Unable to compare part to CAD structure
- Unable to run Multilevel BOM report
- System loads and loads without any reaction
- Clicking on All Applicable Objects Types Search for RFA Domain under Policy Administration
This is a printer-friendly version of Article 180849 and may be out of date. For the latest version click CS180849