java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source)
at java.util.TimSort.mergeAt(Unknown Source)
at java.util.TimSort.mergeForceCollapse(Unknown Source)
at java.util.TimSort.sort(Unknown Source)
at java.util.Arrays.sort(Unknown Source)
at haven.CharWnd$SkillList.tick(CharWnd.java:254)
at haven.Widget.tick(Widget.java:490)
at haven.Widget.tick(Widget.java:490)
at haven.Widget.tick(Widget.java:490)
at haven.GameUI.tick(GameUI.java:698)
at haven.Widget.tick(Widget.java:490)
at haven.UI.tick(UI.java:160)
at haven.HavenPanel.run(HavenPanel.java:447)
at java.lang.Thread.run(Unknown Source)