アーティクル - CS180849
Windchill PDMLink の複数のユースケースで「比較メソッドは一般規約に違反しています!」というエラーが返される
修正日: 03-Mar-2026
適用対象
- Windchill PDMLink 10.2 M020-CPS15 to 13.0
- 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ドメイン」を検索します。
最新バージョンはこちらを参照ください CS180849