技术文章 - CS180849
Windchill PDMLink 中的多个用例返回“比较方法违反了其一般合同!”
已修改: 04-Jun-2024
适用于
- Windchill PDMLink 10.2 M020-CPS15 to 12.1
- FlexPLM 12.0.0.6
说明
- 方法服务器日志中显示的错误:
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)
- 针对多种不同的用例返回错误:
- 无法按工作区中的版本列排序
- 升级期间
- 无法将零件与 CAD 结构进行比较
- 无法运行多级 BOM 报告
- 系统不断加载,没有任何反应
- 单击“所有适用对象类型”在“策略管理”下搜索“RFA 域”
这是文章 180849 的 PDF 版本,可能已过期。最新版本 CS180849