View some of the Frequently Asked Questions to our support staff. Included are some tips and tricks making this forum ideal for users getting started with GoAnywhere MFT. Note: Users can reply to existing topics but only our support staff can add new topics to this forum.
-
Support_Philip
Site Admin
- Posts: 47
- Joined: Wed Jun 21, 2017 8:12 am
Question:
I am receiving the error message "comparison method violates its general contract". What can i do to resolve this?
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(TimSort.java:884)
at java.util.TimSort.mergeAt(TimSort.java:501)
at java.util.TimSort.mergeCollapse(TimSort.java:426)
at java.util.TimSort.sort(TimSort.java:230)
at java.util.TimSort.sort(TimSort.java:189)
at java.util.Arrays.sort(Arrays.java:867)
Answer:
This issue occurs when the JRE sorting algorithm used by .util.Arrays.sort and (indirectly) by .util.Collections.sort has been replaced. You can resolve this by re-adding the task, it will re-compile with the current java and will resolve the issue.
Philip Horn
Senior Support Analyst
e.
[email protected]
p. 1-800-949-4696
w. GoAnywhere.com | HelpSystems.com