Felder in Umsatzliste nicht mehr änderbar

nach Update auf 2.10.5

 
bd4711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 04 / 2014
Betreff:

Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 11:37 Uhr  ·  #1
Moin aus Berlin,

nach so langer Zeit problemloser Arbeit mit Jameica/Hibiscus und auch vielen schmerzfreien Updates (an dieser Stelle mal ein dickes Dankeschön in Richtung aller Beteiligten!!) stolperte ich heute früh über folgenden Fehler nach dem Update von Hibiscus 2.10.4 auf 2.10.5: In der Umsatzliste (Hibiscus => Umsätze) sehe ich nur noch vier Spalten eingeblendet (#, Flags, Gegenkonto, Verwendungszweck) und finde keine Möglichkeit, die fehlenden Spalten wieder sichtbar zu machen.

Der Reihe nach:
Nach dem Öffnen mit 2.10.4 wurde mir das Update auf 2.10.5 angezeigt. Die Installation verlief fehlerfrei. Nach dem Neustart von Jameica rief ich aktuelle Umsätze ab und öffnete danach erstmal die Umsatzübersicht. Normalerweise habe ich dort deutlich mehr Spalten eingeblendet, wie bspw. Buchungsdatum, Betrag, Zwischensumme, Kategorie, Vertrag (über Contractmanager), SynTAX-ID etc.. Diese Spalten fehlen sämtlich und ich finde keine Option, fehlende Spalten wieder einzublenden. In der Liste auf dem Willkommenbildschirm (a.k.a. Dashboard) sehe ich aber weiterhin die konfigurierten Spalten.

Dann habe ich versucht, eine passende Konfigdatei zu finden, in der die Spalten gespeichert sein könnten, fand aber nur die Datei .jameica/cfg/de.willuhn.jameica.gui.parts.AbstractTablePart.properties, in welcher zwar Spalten und Breiten definiert sind, allerdings nicht menschenlesbar.

Im Logfile sehe ich nur diese Fehlermeldungen beim Start von Jameica:
Code
[Wed May 04 11:12:23 CEST 2022][INFO][main][de.willuhn.sql.version.Updater.execute] current version: 24
[Wed May 04 11:12:23 CEST 2022][INFO][main][de.willuhn.sql.version.Updater.execute] searching for available updates
[Wed May 04 11:12:23 CEST 2022][ERROR][main][de.willuhn.sql.version.Updater.toNumber] invalid update filename: AbstractUpdate.class
[Wed May 04 11:12:23 CEST 2022][ERROR][main][de.willuhn.sql.version.Updater.execute] invalid update filename: AbstractUpdate.class, skipping
[Wed May 04 11:12:23 CEST 2022][INFO][main][de.willuhn.sql.version.Updater.execute] no new updates found
[Wed May 04 11:12:23 CEST 2022][INFO][main][de.janrieke.contractmanager.server.ContractDBServiceImpl.checkConsistency] updates finished


Hier noch die verwendete Umgebung:
Code
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.10.1
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init]   Built-Date : 20211119
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init]   Buildnumber: 482
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init]   max. memory: 512mb
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init]   sys charset: UTF-8
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.arch          : amd64
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.name          : Linux
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] os.version       : 5.13.0-40-generic
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.version     : 17.0.2
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vendor      : Private Build
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] java.vm.name     : OpenJDK 64-Bit Server VM
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] user.name        : ben
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] user.home        : /home/ben
[Wed May 04 11:12:11 CEST 2022][INFO][main][de.willuhn.jameica.services.SysinfoService.init] file.encoding    : UTF-8
[...]
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] hibiscus 2.10.5
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /home/ben/.jameica/plugins/hibiscus
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Buildnumber: 367
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Built-Date : 20220503
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] syntax 2.10.0
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /home/ben/.jameica/plugins/syntax
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Buildnumber: 183
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Built-Date : 20201127
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] jameica.ca 2.9.0-nightly
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /home/ben/.jameica/plugins/jameica.ca
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Buildnumber: 1730
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Built-Date : 20180609
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] contractmanager 0.5.5
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /home/ben/.jameica/plugins/contractmanager
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Buildnumber: null
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Built-Date : null
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>] jameica.ical 2.9.0-nightly
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Directory  : /home/ben/.jameica/plugins/jameica.ical
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Buildnumber: 1722
[Wed May 04 11:12:22 CEST 2022][INFO][main][de.willuhn.jameica.plugin.Manifest.<init>]   Built-Date : 20180609


Was muss ich jetzt machen, um wieder die gewünschten Spalten in der Umsatzliste angezeigt zu bekommen? Ein Downgrade auf 2.10.4 ist durchaus noch möglich, auch das passende Backup könnte ich wieder einspielen. Aber grundsätzlich möchte ich schon mit aktuellen Versionen arbeiten.

Danke für die Hilfe!
bd4711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 04 / 2014
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 12:30 Uhr  ·  #2
Eben habe ich dann doch ein Rollback auf 2.10.4 gemacht. Die Spalten sind zwar angezeigt, aber beim Abruf über einen der beiden Kontozugänge gab es jetzt Fehler. Das prüfe ich aber noch separat. Nach dem Update auf 2.10.5 hatte ich ja einen Abruf über alle Konten gemacht und es gab keine Fehler.
bd4711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 04 / 2014
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 12:51 Uhr  ·  #3
Zitat geschrieben von bd4711

Der Reihe nach:
Nach dem Öffnen mit 2.10.4 wurde mir das Update auf 2.10.5 angezeigt. Die Installation verlief fehlerfrei. Nach dem Neustart von Jameica rief ich aktuelle Umsätze ab [...]


Was mir eben erst auffiel: Neben dem Update 2.10.5 für Hibiscus gibt es auch ein Update 2.10.2 für Jameica selbst. Das hatte ich im ersten Versuch zwar nicht mit installiert, aber ein Test gerade eben zeigte, dass der beschriebene Fehler unabhängig von der Jameica Version ist.

Auf der Konsole sehe ich übrigens noch diese Fehler, die vielleicht etwas mit den Spalten zu tun haben könnten. Hier nur auszugsweise ein paar davon, insgesamt kommen die Meldungen mehrere dutzend mal:

Code
(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.904: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.905: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.905: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

(Jameica 2.10.2:131005): Gtk-CRITICAL **: 12:43:28.907: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar

(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.907: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.908: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

(Jameica 2.10.2:131005): Gtk-WARNING **: 12:43:28.908: gtk_widget_size_allocate(): attempt to allocate widget with width -16 and height 0

Allerdings kommen diese Fehler bereits beim Start der Anwendung und nicht erst beim Aufruf der Umsatzliste. Kann aber auch sein, dass die Anzeige der Umsatzliste bereits beim Start berechnet wird und sofort diese Meldungen erzeugt. Das zu beurteilen überlasse ich den Entwicklern.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8072
Dabei seit: 06 / 2008
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 13:10 Uhr  ·  #4
nightly ist aber ja auch noch auf dem System bzw. Reste
und wurde in diesem Zusammenhang evtl. eine Gtk-Anpassung vorgenommen, die aktuell stört? https://www.willuhn.de/wiki/do…_arm_linux

daher würde ich: (Ballast entfernen)
evtl. backup erstellen / Benutzer-Daten sichern
danach Programm entfernen, direkt vom Homepage ziehen und neu installieren

bzw. einfach auf @hibiscus warten ;-)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11384
Dabei seit: 03 / 2005
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 13:47 Uhr  ·  #5
Die GTK-Warnungen kannst du ignorieren. Gegen die kann man nichts machen.
Die vermeintlich fehlenden Spalten in der Umsatzliste sind da - nur ganz rechts. Beim Hibiscus-Update passiert es manchmal, dass die eingestellten Spaltenbreiten und deren Reihenfolge zurückgesetzt wird. Dann wird die Spalte mit dem Verwendungszweck überbreit angezeigt und die restlichen Spalten verschwinden rechts. Scrolle in der Tabelle ganz nach rechts - dann kannst du die Spaltenbreiten wieder korrekt einstellen.
bd4711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 04 / 2014
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 14:22 Uhr  ·  #6
Zitat geschrieben von infoman

nightly ist aber ja auch noch auf dem System bzw. Reste

Das ist richtig, aber meines Wissens gibt es keine aktuellen "stable builds" für diese Erweiterungen.

Zitat geschrieben von hibiscus

Die GTK-Warnungen kannst du ignorieren. Gegen die kann man nichts machen.
Die vermeintlich fehlenden Spalten in der Umsatzliste sind da - nur ganz rechts. Beim Hibiscus-Update passiert es manchmal, dass die eingestellten Spaltenbreiten und deren Reihenfolge zurückgesetzt wird. Dann wird die Spalte mit dem Verwendungszweck überbreit angezeigt und die restlichen Spalten verschwinden rechts. Scrolle in der Tabelle ganz nach rechts - dann kannst du die Spaltenbreiten wieder korrekt einstellen.

Du Held, ich doof! o.O ;)
Den Scrollbalken hatte ich glatt übersehen. Muss an meiner Auflösung liegen. Ich hatte zwar über die Tastatur versucht, nach rechts zu scrollen, aber da ist nichts passiert. Entweder war keine Zeile in der Liste aktiv markiert, oder ich bin auch dafür zu doof. Jetzt habe ich den Scrollbalken aber entdeckt, konnte problemlos nach rechts scrollen und habe alle meine Spalten wieder auf auf sichtbar skaliert. :D

Trotzdem irritiert es mich etwas, dass ich die anzuzeigenden Spalten nicht auswählen kann. Gab es das Feature nicht irgendwann mal? Ich habe da Spalten, die interessieren mich einfach nicht und die würde ich gerne ausblenden. Wie bspw. Gegenkonto IBAN/BIC. Gibt es da einen Trick? Oder wird das irgendwann implementiert? Ist nicht eilig und hat ja nur optische Gründe.

Vielen Dank für die schnelle Hilfe!!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11384
Dabei seit: 03 / 2005
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 14:23 Uhr  ·  #7
Eine Funktion zum Ausblenden von Spalten gab es nie. Allerdings kannst du per Drag'n'Drop auf den Spaltenüberschriften die Reihenfolge anpassen und die unwichtigen ganz nach rechts sortieren und dort auf eine Breite von 0 Pixeln zusammenschieben, damit sie nicht mehr sichtbar sind.
bd4711
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 04 / 2014
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 04.05.2022 - 14:40 Uhr  ·  #8
Zitat geschrieben von hibiscus

Eine Funktion zum Ausblenden von Spalten gab es nie. Allerdings kannst du per Drag'n'Drop auf den Spaltenüberschriften die Reihenfolge anpassen und die unwichtigen ganz nach rechts sortieren und dort auf eine Breite von 0 Pixeln zusammenschieben, damit sie nicht mehr sichtbar sind.

Das hat prima funktioniert. Danke für den Tipp!

Zitat geschrieben von bd4711

Eben habe ich dann doch ein Rollback auf 2.10.4 gemacht. Die Spalten sind zwar angezeigt, aber beim Abruf über einen der beiden Kontozugänge gab es jetzt Fehler. Das prüfe ich aber noch separat. Nach dem Update auf 2.10.5 hatte ich ja einen Abruf über alle Konten gemacht und es gab keine Fehler.

Das hat sich mittlerweile auch erledigt. Der Abruf funktionierte anfangs auch nach dem erfolgreichen Update nicht mehr. Dann habe ich die BPD für den betroffenen Bankzugang gelöscht, das Konto neu synchronisiert et voilá, der Abruf klappt wieder. :)
AlterSack
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 12 / 2020
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 05.05.2022 - 14:51 Uhr  ·  #9
Ich hatte nach dem Update von Jameica und Hibsicus auch das Problem plötzlich bei der Umsatzliste nur noch drei Spalten angezeigt zu bekommen. Bei mir waren vor dem Update ganz normal alle Spalten soweit eingeblendet und in der Breite entsprechend angepasst.
Entgegen der bisherigen Einstellung war nach dem Udate jetzt allerdings die Anzeige des kompletten Buchungstextes in den zur Ansicht gehörenden Einstellungen angeklickt. Erst den Haken dort entfernt, wurden mir glücklicher Weise meine Liste wieder wie zuvor konfiguriert angezeigt!

An dieser Stelle auch von mir mal ein herzliches Dankeschön an Herrn Willhuhn für dieses tolle Bankingprogramm (gespendet wurde bereits mehrfach ;-) und auch hier allen im Forum, die immer wieder Interessantes oder Lösungen beitragen!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11384
Dabei seit: 03 / 2005
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 05.05.2022 - 16:10 Uhr  ·  #10
Danke die Rückmeldung und die Spenden!
Das Flag, mit dem man zwischen komplettem und gefiltertem Verwendungszweck umschalten konnte, war bis 2.10.4 inkonstistent, da es doppelt geführt wurde. Einmal für die Liste der Umsätze und dann nochmal für die Detailansicht einer Buchung. Die beiden Parameter habe ich in 2.10.5 zusammengeführt, was jedoch bewirkte, dass die Einstellung nach dem Update ggf. zurückgesetzt wurde (https://www.willuhn.de/wiki/doku.php?id=hibiscus_2.10#hibiscus_2105_03052022 - Bug 0971)
AlterSack
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 12
Dabei seit: 12 / 2020
Betreff:

Re: Felder in Umsatzliste nicht mehr änderbar

 · 
Gepostet: 05.05.2022 - 19:08 Uhr  ·  #11
Danke, dann ist die "Ursache" geklärt. Bereitete eben etwas Verwirrung, zumal man da eben in dieser Ansicht keinen Eingriff auf die Spalten vornehmen konnte. Da stand ich auch erst mal etwas auf dem Schlauch und suchte zunächst in den allgemeinen Programmeinstellungen ;-)
Gewählte Zitate für Mehrfachzitierung:   0