Update:
mit der aktuellen Nightly-Build werden inkompatible Komponenten bei denen es sicher ist nun automatisch bereinigt.
Gerne mal mit den aktuellen Nightly-Builds vonausprobieren, in welcher die Fehler behoben sein sollten.
- finance.websync
- hibiscus.mashup
Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum
Hallo liebe User,
aktuell gibt es leider eine Inkompatibilität zwischen Hibiscus selbst und der Selenium-Schnittstelle,
Selenium ab 4.1.2 und Hibiscus bis 2.10.6,
was soweit dann wohl die meisten Abrufe mit Mashup betreffen sollte

Dies erkennt man daran, dass ein Sync mit Mashup bei der Zeile
Code: Alles auswählen
[31.05.2022 11:22:19] Selenium WebDriver über ChromeDriver wird gestartet ...
Die Fehlermeldung lautet dann im Log:
Code: Alles auswählen
java.lang.NoSuchMethodError: 'com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap'

kann man wie immer am einfachsten indem man das Rundum-sorglos-Paket frisch (Stand: 04.06.22) herunter läd und über seine Standard-Installation nochmal drüber installiert.
Dies funktioniert wie dort beschrieben nur, wenn man den Standardpfad für den Benutzerordner verwendet, ansonsten wenn dieser geändert wurde, dann gleich hier mit der manuellen Anleitung weiter machen.
(Nutzer von Santander Kreditkarten müssen zusätzlich einfach das Plugin "BrowserUpProxy" noch einmal in den Jameica-Einstellungen oder über das Menü Mashup->non-HBCI Plugins online suchen... "Erneut installieren" oder die manuelle Anleitung dazu durchführen!)
Manuell ist dies recht leicht möglich:
- indem man in seinem Jameica-Benutzerordner, dort im Plugin-Ordner unter "hibiscus/lib" die guava-Bibliothek,
also die Datei "guava-25.1-jre.jar" löscht.
[Nutzer von Santander Kreditkarten müssten zusätzlich, dort im Plugin-Ordner unter "hibiscus.scripting.browserupproxy/lib/guava" die guava-Bibliothek, also die Datei "guava-28.2-jre.jar" oder den ganzen Ordner "guava" löschen; Aber einfacher ist es das Plugin über die Jameica-Einstellungen oder über das Menü Mashup->non-HBCI Plugins online suchen... "Erneut installieren"]
(Tipp: die Standard-Pfade zu den Jameica-Benutzerordner stehen auch hier)
. - und dann Jameica neu startest, falls es noch geöffnet war
Erläuterung:
Für den Zugriff durch den ChromeDriver auf den Chrome-Browser wird die Selenium-Schnittstelle eingesetzt, die z. B. auch die guava-Bibliothek verwendet.
Wie auch schon bei dem wiederholten Problem mit dem WebAdmin beschrieben oder aber auch mal unter viewtopic.php?f=34&t=612&p=3647, das gleiche Problem, sollte auch hier eine Komponente von Olaf in der Version gehoben werden.
Nun ist hier aber "leider" Hibiscus selbst das Plugin, dass das Problem verursacht!
Die aktuellste Version der guava-Bibliothek ist derzeit die 31.1
Unter der aktuell von mir als Stable veröffentlichten Selenium-Version ist im Moment auch die "guava-Bibliothek" in der Version 31.1 enthalten.
Im aktuellen Hibiscus ver. 2.10.6 ist allerdings noch die ältere Version "25.1" enthalten.
Die notwendigen Schritte ergeben sich daraus wieder selbst.
Am besten ist es hier natürlich wenn Olaf auch seine guava-Version durch mindestens Version 31.1 ersetzt. Hierzu wäre es noch nett wenn dies jemand im Homebanking-Forum meldet und dies hier an andere User weitergibt.
Gruß