Sortierung Gegenkonto funktioniert nicht

chiefobrei

Betreff:

Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.10.2012 - 12:52 Uhr  ·  #85307
Hallo,

ich nutze Hibiscus 2.2.1. Mein Haupt-Girokonto hat ca. 2200 Umsätze, wenn ich diese nach Gegenkonto sortieren lassen möchte, passiert nichts, wenn ich zweimal hintereinander (Doppleklick) auf diese Kategorie klicke, beendet sich jameica sofort. Sortieren nach Verwendungszweck oder Datum funktioniert.

Ein anderes Konto mit ca. 500 Umsaetzen hat diese Probleme nicht.

Danke

Gruss

ChiefOBrei

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.10.2012 - 16:49 Uhr  ·  #85313

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.10.2012 - 17:19 Uhr  ·  #85317
Anbei der Log:

Code

[Mon Oct 15 17:14:14 CEST 2012][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.IllegalArgumentException: Comparison method violates its general contract!
  at java.util.ComparableTimSort.mergeHi(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1250)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:591)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Oct 15 17:14:41 CEST 2012][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.IllegalArgumentException: Comparison method violates its general contract!
  at java.util.ComparableTimSort.mergeHi(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1250)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:591)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Oct 15 17:14:43 CEST 2012][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.IllegalArgumentException: Comparison method violates its general contract!
  at java.util.ComparableTimSort.mergeHi(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1250)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:591)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Oct 15 17:14:44 CEST 2012][ERROR][de.willuhn.jameica.gui.GUI.loop] main loop crashed, retry
java.lang.IllegalArgumentException: Comparison method violates its general contract!
  at java.util.ComparableTimSort.mergeHi(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1250)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:591)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.GUI.quit] shutting down GUI
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window maximized flag: true
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window size: 1448x878
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.GUI$3.widgetDisposed] saving window location: 0x46
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] shutting down jameica
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.SplashScreen$3.run]  shutting down service de.willuhn.jameica.services.Init5 ...
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.boot.BootLoader.shutdown] shutting down service de.willuhn.jameica.services.Init5
[Mon Oct 15 17:14:44 CEST 2012][INFO][de.willuhn.jameica.gui.SplashScreen$3.run]  shutting down service de.willuhn.jameica.services.ReminderService ...

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.10.2012 - 17:25 Uhr  ·  #85318
Das hab ich schonmal gesehen. Trat bei einem anderen User unter Java 7 auf. Allerings konnte ich den Fehler bisher nicht reproduzieren. Ein Downgrade auf Java 6 sollte aber helfen.

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.10.2012 - 17:37 Uhr  ·  #85319
Perfekt mit Java 6 läuft es wieder. Danke!

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 13.08.2013 - 09:45 Uhr  ·  #93009
Nutze die Hibiscus Version 2.4.2 und Java 7, da der Support für Java 6 eingestellt wurde. Ich kann nach allen Spalten sortieren (ca. 3000 Umsätze), nur nicht nach Gegenkonto. Es erscheint eine Fehlermeldung: Sortierung nach dieser Spalte nicht möglich.
Bei einem Zweitkonto weniger Umsätzen ( ca. 750) funktioniert es problemlos.
Kann dies behoben werden?

Danke!

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 13.08.2013 - 09:53 Uhr  ·  #93010

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 13.08.2013 - 22:05 Uhr  ·  #93040
Code

[Tue Aug 13 21:57:51 CEST 2013][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Sortierung nach dieser Spalte nicht möglich
[Tue Aug 13 21:57:55 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1360)
  at de.willuhn.jameica.gui.parts.TablePart.sort(TablePart.java:1273)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL$2.run(UmsatzList.java:665)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL.process(UmsatzList.java:595)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL.access$800(UmsatzList.java:531)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList.paint(UmsatzList.java:370)
  at de.willuhn.jameica.hbci.gui.views.UmsatzList.bind(UmsatzList.java:87)
  at de.willuhn.jameica.gui.GUI$4.run(GUI.java:615)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:519)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
  at de.willuhn.jameica.hbci.gui.action.UmsatzList.handleAction(UmsatzList.java:54)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 14.08.2013 - 08:37 Uhr  ·  #93051

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 14.08.2013 - 19:54 Uhr  ·  #93091
Hallo,

habe auf die aktuelle Nightly aktulisiert. Fehler besteht weiterhin:

Code

[Wed Aug 14 19:51:00 CEST 2013][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Sortierung nach dieser Spalte nicht möglich
[Wed Aug 14 19:51:04 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1372)
  at de.willuhn.jameica.gui.parts.TablePart.sort(TablePart.java:1285)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL$2.run(UmsatzList.java:665)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL.process(UmsatzList.java:595)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList$KL.access$800(UmsatzList.java:531)
  at de.willuhn.jameica.hbci.gui.parts.UmsatzList.paint(UmsatzList.java:370)
  at de.willuhn.jameica.hbci.gui.views.UmsatzList.bind(UmsatzList.java:87)
  at de.willuhn.jameica.gui.GUI$4.run(GUI.java:615)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:519)
  at de.willuhn.jameica.gui.GUI.startView(GUI.java:454)
  at de.willuhn.jameica.hbci.gui.action.UmsatzList.handleAction(UmsatzList.java:54)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:786)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:782)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 14.08.2013 - 23:03 Uhr  ·  #93095
Ach Mann, jetzt hast du mich hier voll auflaufen lassen. Das ist doch genau die selbe Fehlermeldung wie oben. Und die hattest du auch schon selbst gepostet. Und damals schrieb ich auch bereits, dass ich den Fehler bisher nicht reproduzieren konnte und daher in diesem Fall empfehle, ein Downgrade auf Java 6 zu machen. Und jetzt ein halbes Jahr spaeter postest du wieder genau das Gleiche - und laesst dich erneut bitten, die Fehlermeldung zu posten. Und ich falle drauf rein, weil ich die vorherigen Postings jetzt nicht nochmal gelesen hab.

An dem Zustand hat sich bisher noch nichts geaendert. Weil ich wie gesagt den Fehler nicht reproduzieren kann. Ich habe daher noch zusaetzliche Debug-Ausgaben in *Jameica* eingebaut. Ist ab morgen im Nightly-Build. Poste nach Update auf das Nightly-Build (wichtig - Jameica muss aktualisiert werden, Hibiscus ist egal) nochmal die Fehlermeldungen. Eventuell ist da jetzt ein zusaetzlicher neuer Stacktrace dabei.

PS: Es gibt hierzu uebrigens auch einen Bug-Report: https://www.willuhn.de/bugzilla/show_bug.cgi?id=1267

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 15.08.2013 - 17:47 Uhr  ·  #93111
Jameica Build 698 (20130815)



Code

[Thu Aug 15 17:44:06 CEST 2013][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Sortierung nach dieser Spalte nicht möglich
[Thu Aug 15 17:44:53 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeForceCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1373)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:669)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 16.08.2013 - 08:10 Uhr  ·  #93120
Und direkt davor findet sich keine zusaetzlichen neuen Meldungen im Log, die nach Fehlern aussehen? Irgendwas mit "unable to compare values"?

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 19.08.2013 - 18:33 Uhr  ·  #93239
leider nein, gerade nochmal getestet

Code

[Mon Aug 19 18:30:04 CEST 2013][INFO][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 9987 [99%]
[Mon Aug 19 18:30:16 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeForceCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1373)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:669)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Aug 19 18:30:16 CEST 2013][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Sortierung nach dieser Spalte nicht möglich
[Mon Aug 19 18:30:20 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeForceCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1373)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:669)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

[Mon Aug 19 18:30:20 CEST 2013][ERROR][de.willuhn.jameica.messaging.LogMessageConsumer.handleMessage] Sortierung nach dieser Spalte nicht möglich
[Mon Aug 19 18:30:22 CEST 2013][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(Unknown Source)
  at java.util.ComparableTimSort.mergeAt(Unknown Source)
  at java.util.ComparableTimSort.mergeForceCollapse(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.ComparableTimSort.sort(Unknown Source)
  at java.util.Arrays.sort(Unknown Source)
  at java.util.Collections.sort(Unknown Source)
  at de.willuhn.jameica.gui.parts.TablePart.orderBy(TablePart.java:1373)
  at de.willuhn.jameica.gui.parts.TablePart$3.handleEvent(TablePart.java:669)
  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:803)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:294)
  at de.willuhn.jameica.system.Application.init(Application.java:144)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
  at de.willuhn.jameica.Main.main(Main.java:78)

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 19.08.2013 - 22:53 Uhr  ·  #93244
Mist. Kannst du irgendwie mal mit Filter-Einstellungen die Ergebnis-Liste soweit wie moeglich einschraenken. So, dass auf der einen Seite zwar so wenige Umsaetze wie moeglich noch angezeigt werden, auf der anderen Seite aber immer noch der Fehler auftritt. Irgendwie muss da in einem der Umsaetze im Gegenkonto etwas ungueltiges drin stehen. Bzw. irgendwas, das die Sortierung "kaputt" macht.

chiefobrei

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 25.08.2013 - 10:39 Uhr  ·  #93401
Über den Zeitraum Filter, konnte ich den ersten Buchungstag ermitteln, der Probleme macht.

Der Eintrag evtl. im Gegenkonto?

1/I GRAAL

Die anderen an dem Buchungstag sind normale Namen.

hibiscus

Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 ·  Gepostet: 25.08.2013 - 22:28 Uhr  ·  #93419
Ich hab den Text mal hier bei einer Testbuchung als Gegenkonto eingetragen. Auch dann konnte ich den Fehler nicht reproduzieren. Wenn du den Fehler auf 2 Buchungen einschraenken kannst (sprich so wenig Buchungen wie moeglich, mit denen sich der Fehler aber noch reproduzieren laesst). Kannst du die dann mal alle markieren, mit der rechten Maustaste klicken, im Contextmenu "Exportieren..." waehlen und sie im "Hibiscus-Format" exportieren? Kannst du mir die Datei dann per Mail an hibiscus[at]willuhn.de schicken?

Schreib bitte noch einen Link auf diesen Forumseintrag hier dazu, damit ich den Bezug herstellen kann.