unable to sort table.....
Verfasst: Dienstag 14. Januar 2014, 21:09
Hallo, ich habe hier folgenden Fehlercode, aus dem ich leider nicht schlau werde:
Hintergrund: ich will eine Spalte in den Buchungen nach "Mitglieder" sortieren, leider vergebens!
Dazu kommt, das jegliche Sortierung auch in anderen Spalten mehrere Minuten dauert!!
Ich hatte das Verhalten bereits vor ein paar Tagen unter dem Stichwort "Java-Fehler" beschrieben und aber auf zu wenig Arbeitsspeicher getippt und gehofft, dass es mit mehr erledigt sei, aber vergebens.....
Ich danke vorab für die Mühen!
System 12.04 Ubuntu mit Java 7 (OpenJDK) und Jverein und Jameica und Hibiscus 2.7 nightly build
Gruß, Matthias
[Tue Jan 14 20:53:22 CET 2014][ERROR][de.willuhn.jameica.gui.parts.TablePart.orderBy] unable to sort table
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835)
at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453)
at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:374)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)
at java.util.Arrays.sort(Arrays.java:472)
at java.util.Collections.sort(Collections.java:155)
at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1352)
at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:648)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:827)
at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Hintergrund: ich will eine Spalte in den Buchungen nach "Mitglieder" sortieren, leider vergebens!
Dazu kommt, das jegliche Sortierung auch in anderen Spalten mehrere Minuten dauert!!
Ich hatte das Verhalten bereits vor ein paar Tagen unter dem Stichwort "Java-Fehler" beschrieben und aber auf zu wenig Arbeitsspeicher getippt und gehofft, dass es mit mehr erledigt sei, aber vergebens.....
Ich danke vorab für die Mühen!
System 12.04 Ubuntu mit Java 7 (OpenJDK) und Jverein und Jameica und Hibiscus 2.7 nightly build
Gruß, Matthias
[Tue Jan 14 20:53:22 CET 2014][ERROR][de.willuhn.jameica.gui.parts.TablePart.orderBy] unable to sort table
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835)
at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453)
at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:374)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)
at java.util.Arrays.sort(Arrays.java:472)
at java.util.Collections.sort(Collections.java:155)
at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1352)
at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:648)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:827)
at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)