**Configuration **
- DAO: All
- Cards Provider: MTGJson
- OS: All
- Version 2.60
Describe the bug
UITools.setSorter(table, 6, new NumberSorter());
CollectionPanel / Choose "Unknow Event" set,
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.base/java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:870)
at java.base/java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:487)
at java.base/java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:413)
at java.base/java.util.ComparableTimSort.sort(ComparableTimSort.java:213)
at java.base/java.util.Arrays.sort(Arrays.java:1038)
at java.desktop/javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:616)
at java.desktop/javax.swing.DefaultRowSorter.allRowsChanged(DefaultRowSorter.java:863)
at java.desktop/javax.swing.JTable.notifySorter(JTable.java:4343)
at java.desktop/javax.swing.JTable.sortedTableChanged(JTable.java:4203)
at java.desktop/javax.swing.JTable.tableChanged(JTable.java:4480)
at org.jdesktop.swingx.JXTable.tableChanged(JXTable.java:1561)
at java.desktop/javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:302)
at java.desktop/javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:204)
at org.magic.gui.abstracts.GenericTableModel.addItems(GenericTableModel.java:109)
at org.magic.gui.components.card.CardsEditionTablePanel$4.process(CardsEditionTablePanel.java:229)
at java.desktop/javax.swing.SwingWorker$2.run(SwingWorker.java:420)
at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:837)
at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:847)
at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:289)
at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:221)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:714)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
**Configuration **
Describe the bug
UITools.setSorter(table, 6, new NumberSorter());
CollectionPanel / Choose "Unknow Event" set,