[WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync hängt

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

[WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync hängt

Beitrag von Hibiscus-Scripter » Mi 1. Jun 2022, 23:33

Update:
mit der aktuellen Nightly-Build werden inkompatible Komponenten bei denen es sicher ist nun automatisch bereinigt.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: 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 :crazy:

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 ...
stehen bleibt.
Die Fehlermeldung lautet dann im Log:

Code: Alles auswählen

java.lang.NoSuchMethodError: 'com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMap'
.

:idea: Das Problem sofort selbst lösen
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
Welche Fehler dies allerdings in Hibiscus mit sich bringt, kann ich hier im Moment nicht abschätzen, aber ein Abruf klappt dann.



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ß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: [WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync h

Beitrag von gochbewohner » Mi 8. Jun 2022, 12:31

Hatte aber nur die Nightly von websync installiert. Habe nun auch die Nightly von mashup installiert und bekomme nun bei jedem Start die Meldung:
Die Komponenten von Hibiscus Mashup mussten angepasst werden.

Starten Sie Jamaica-Hibiscus neu um Fehler zu vermeiden.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: [Warte auf Wiederholung] AMEX wieder Probleme

Beitrag von Hibiscus-Scripter » Mi 8. Jun 2022, 12:45

Hmm, schade
was heißt bei "jedem" Start?
Die Meldung sollte einmal erscheinen wenn erledigt und dann sollte es erledigt sein. Scheint so als könnte Mashup nicht mal in dein Jameica-Benutzerverzeichnis schreiben?!

Hab mal eine neue Version der Nightly von 'hibiscus.mashup' hochgeladen, die nun genauer zeigen sollte woran es liegt ...

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: [WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync h

Beitrag von gochbewohner » Mi 8. Jun 2022, 14:51

Mit der neuen Nightly erhalte ich nun folgende Meldung:
Screenshot (3).png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2525
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: [WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync h

Beitrag von Hibiscus-Scripter » Mi 8. Jun 2022, 17:09

Ja, ok, danke fürs testen :thumbup:

Die Anpassungen der verwaisten Plugins klappt gut, aber diese guava-Bibliothek von Hibiscus kann unter der Laufzeit natürlich nicht gelöscht werden, da sich diese ja dann im Moment im Zugriff befindet.
Damit ist die Meldung so korrekt und der Hinweis bzw. die Anleitung muss dann halt leider manuell so durchgeführt werden.
Aber ist doch schön, dass man wenigstens darauf hingewiesen wird :)

:idea: Das Problem sofort selbst lösen
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.

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.
Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: [WICHTIGER HINWEIS] Inkompatibilität mit Selenium ab 4.1.2 und Hibiscus bis 2.10.6 und BrowserUpProxy 2.1.1 - Sync h

Beitrag von gochbewohner » Mi 8. Jun 2022, 17:20

Danke.

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“