Sortierung Gegenkonto funktioniert nicht

 
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.10.2012 - 12:52 Uhr  ·  #1
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.10.2012 - 16:49 Uhr  ·  #2
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.10.2012 - 17:19 Uhr  ·  #3
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.10.2012 - 17:25 Uhr  ·  #4
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
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.10.2012 - 17:37 Uhr  ·  #5
Perfekt mit Java 6 läuft es wieder. Danke!
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 13.08.2013 - 09:45 Uhr  ·  #6
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 13.08.2013 - 09:53 Uhr  ·  #7
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 13.08.2013 - 22:05 Uhr  ·  #8
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 14.08.2013 - 08:37 Uhr  ·  #9
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 14.08.2013 - 19:54 Uhr  ·  #10
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 14.08.2013 - 23:03 Uhr  ·  #11
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
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 15.08.2013 - 17:47 Uhr  ·  #12
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 16.08.2013 - 08:10 Uhr  ·  #13
Und direkt davor findet sich keine zusaetzlichen neuen Meldungen im Log, die nach Fehlern aussehen? Irgendwas mit "unable to compare values"?
chiefobrei
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 19.08.2013 - 18:33 Uhr  ·  #14
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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 19.08.2013 - 22:53 Uhr  ·  #15
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
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 14
Dabei seit: 11 / 2011
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 25.08.2013 - 10:39 Uhr  ·  #16
Ü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
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10840
Dabei seit: 03 / 2005
Betreff:

Re: Sortierung Gegenkonto funktioniert nicht

 · 
Gepostet: 25.08.2013 - 22:28 Uhr  ·  #17
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.
Gewählte Zitate für Mehrfachzitierung:   0