Troubleshooting
Problem
Symptom
<Error ErrorCode="java.lang.IllegalArgumentException"
ErrorDescription="Error description not available" ErrorRelatedMoreInfo="">
<Attribute Name="ErrorCode" Value="java.lang.IllegalArgumentException"/>
<Attribute Name="ErrorDescription" Value="Error description not available"/>
<Error ErrorCode="java.lang.IllegalArgumentException"
ErrorDescription="" ErrorRelatedMoreInfo="Comparison method violates its general contract!">
<Stack>java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(TimSort.java:910)
at java.util.TimSort.mergeAt(TimSort.java:527)
at java.util.TimSort.mergeForceCollapse(TimSort.java:468)
at java.util.TimSort.sort(TimSort.java:265)
at java.util.Arrays.sort(Arrays.java:1856)
at java.util.ArrayList.sort(ArrayList.java:1475)
at java.util.Collections.sort(Collections.java:188)
Cause
Resolving The Problem
Include the system property as java.util.Arrays.useLegacyMergeSort=true
This property can be set as an environment variable.
Related Information
Document Location
Worldwide
Was this topic helpful?
Document Information
More support for:
IBM Sterling Order Management System
Component:
Inventory, Orders
Software version:
All Versions
Document number:
7149964
Modified date:
09 May 2024
UID
ibm17149964