アーティクル - 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ドメイン」を検索します。
最新バージョンはこちらを参照ください CS180849