[Geschlossen] Jameica schließt bei Amex-Abruf

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
matkoh
Beiträge: 17
Registriert: Fr 29. Aug 2014, 16:21

[Geschlossen] Jameica schließt bei Amex-Abruf

Beitrag von matkoh » Di 4. Apr 2023, 09:04

Hallo,

ich habe seit ein paar Tagen das Problem, dass sich Jameica / Hibiscus schließt, wenn ein Amex-Abruf vorgenommen wird. Ich habe bereits die Plugins
Finance
Mashup
Chromedriver
Selenium
neu installiert, das hat aber nichts geändert. Das Problem fällt zeitlich zusammen mit einem Update von Manjaro Linux, auf dem Jameica läuft.

Hier ist das Log des letzten Abrufs:

Code: Alles auswählen

[Tue Apr 04 08:40:40 CEST 2023][INFO][main][de.willuhn.datasource.db.ObjectMetaCache.getMetaData] [object meta cache stats] requests: 10000, matches: 9987 [99%]
[Tue Apr 04 08:40:43 CEST 2023][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting non-HBCI (Hibiscus Mashup) synchronization
[Tue Apr 04 08:40:43 CEST 2023][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Tue Apr 04 08:40:43 CEST 2023][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Linux (ver. 6.2.8-1-MANJARO) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.54 | Build: 948 vom 20230313] [Hibiscus Mashup ver. 0.9.32 | Build: 551 vom 20230313]
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] Überprüfe Jameica-Version ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] OK: Jameica-Version 2.10.3 installiert und aktiv
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 1.8.0_362 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-openjdk/jre)
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Parameterdatei 'de.derrichter.finance.websync.institute.americanexpress.InstitutOptions' entält die übergebene BLZ oder BIC, prüfe zu ladende Engines
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] Überprüfe Selenium-Version ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] OK: Selenium-Version 4.8.1 installiert und aktiv
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Bereite ChromeDriver vor und definiere Pfade ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] OS-Info: Linux amd64
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] Überprüfe ChromeDriver-Version ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] OK: ChromeDriver-Version 111.0.5563.64 installiert und aktiv
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: American Express
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] ChromeDriver-Webclient wird vorbereitet ...
[Tue Apr 04 08:40:43 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] Selenium WebDriver über ChromeDriver wird gestartet ...
[Tue Apr 04 08:40:46 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[Tue Apr 04 08:40:46 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[Tue Apr 04 08:40:46 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [ChromeDriverUtils] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[Tue Apr 04 08:40:48 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [ChromeDriverUtils] OK. Ergebnis der Berechnung: 2E8B8C28D08727A1E2B3F3E67C0A1859 (Dauer: 2 Sek.)
[Tue Apr 04 08:40:48 CEST 2023][WARN][bg-task:Worker][org.openqa.selenium.devtools.CdpVersionFinder.findNearestMatch] Unable to find an exact match for CDP version {0}, so returning the closest version found: {1}
[Tue Apr 04 08:40:48 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] Browsername: chrome
[Tue Apr 04 08:40:48 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] Browser-Version: 111.0.5563.0
[Tue Apr 04 08:40:48 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromiumVersionCheck] Überprüfe Chromium-Version ...
[Tue Apr 04 08:40:48 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] return formated Name+Version: chrome ver. 111
[Tue Apr 04 08:40:50 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] Session-ID: 57c2768199652a1cdd6b396effef1493
[Tue Apr 04 08:40:50 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] ChromeDriver-Webclient wurde erfolgreich vorbereitet
[Tue Apr 04 08:40:50 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run] Device-ID von Hibiscus Mashup gefunden -> erzeuge Cookie...
[Tue Apr 04 08:40:55 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run] Agent-ID von Hibiscus Mashup gefunden -> erzeuge Cookie...
[Tue Apr 04 08:40:57 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort] Passwort für Anmeldekennung mat******* wird abgefragt ...
Hat jemand eine Idee, was ich prüfen könnte?

Matthias

matkoh
Beiträge: 17
Registriert: Fr 29. Aug 2014, 16:21

Re: Jameica schließt bei Amex-Abruf

Beitrag von matkoh » Di 4. Apr 2023, 10:49

Ich habe testweise das Rundum-Sorglos-Paket für Windows 64 installiert. Bisher habe Jameica / Hibiscus nur unter Linux verwendet. Ich verwende als Benutzer-Ordner den gleichen, den ich auch in Linux verwende.

Beim Amex-Abruf schließt sich Jameica unter Windows nicht, aber es kommt eine Fehlermeldung und es kommt kein Legitimationsfenster. Hier das Log:

Code: Alles auswählen

[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.54 | Build: 948 vom 20230313] [Hibiscus Mashup ver. 0.9.32 | Build: 551 vom 20230313]
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] Überprüfe Jameica-Version ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.utils.JameicaNewVersion.check] [WebSync:currentJameicaVersionCheck] OK: Jameica-Version 2.10.3 installiert und aktiv
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 11.0.18 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Parameterdatei 'de.derrichter.finance.websync.institute.americanexpress.InstitutOptions' entält die übergebene BLZ oder BIC, prüfe zu ladende Engines
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] Überprüfe Selenium-Version ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] OK: Selenium-Version 4.8.1 installiert und aktiv
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Bereite ChromeDriver vor und definiere Pfade ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] OS-Info: Windows 10 amd64
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] Überprüfe ChromeDriver-Version ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] OK: ChromeDriver-Version 111.0.5563.64 installiert und aktiv
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: American Express
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] ChromeDriver-Webclient wird vorbereitet ...
[Tue Apr 04 10:40:17 CEST 2023][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] Selenium WebDriver über ChromeDriver wird gestartet ...
[Tue Apr 04 10:40:19 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Tue Apr 04 10:40:19 CEST 2023][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
[Tue Apr 04 10:40:19 CEST 2023][ERROR][bg-task:Worker][de.willuhn.jameica.gui.GUI$7.run] error while executing background task
java.lang.ExceptionInInitializerError
	at org.openqa.selenium.remote.HttpCommandExecutor.getDefaultClientFactory(HttpCommandExecutor.java:62)
	at org.openqa.selenium.remote.HttpCommandExecutor.<init>(HttpCommandExecutor.java:87)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.<init>(DriverCommandExecutor.java:80)
	at org.openqa.selenium.chromium.ChromiumDriverCommandExecutor.<init>(ChromiumDriverCommandExecutor.java:35)
	at org.openqa.selenium.chrome.ChromeDriver$ChromeDriverCommandExecutor.<init>(ChromeDriver.java:94)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:82)
	at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:71)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:671)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:155)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: java.lang.IllegalArgumentException: Unknown HttpClient factory jdk-http-client
	at org.openqa.selenium.remote.http.HttpClient$Factory.create(HttpClient.java:57)
	at org.openqa.selenium.remote.http.HttpClient$Factory.createDefault(HttpClient.java:73)
	at org.openqa.selenium.remote.HttpCommandExecutor$DefaultClientFactoryHolder.<clinit>(HttpCommandExecutor.java:58)
	... 13 more

[Tue Apr 04 10:41:19 CEST 2023][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin
Matthias

matkoh
Beiträge: 17
Registriert: Fr 29. Aug 2014, 16:21

Re: Jameica schließt bei Amex-Abruf

Beitrag von matkoh » Di 4. Apr 2023, 11:32

Auf Windows konnte ich das Problem lösen, indem ich die Verzeichnisse für chromedriver und selenium im Plugins-Verzeichnis umbenannt und die Plugins neu installiert habe. Danach wurde beim Amex-Abruf Chrome heruntergeladen und der Abruf funktioniert.

Unter Linux funktioniert das aber nicht. Jameica schließt sich beim Amex-Abruf immer noch.

Matthias

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

Re: Jameica schließt bei Amex-Abruf

Beitrag von Hibiscus-Scripter » Fr 7. Apr 2023, 23:17

Hallo,

ich verstehe zwar nicht, warum du nach dem Rundum-Sorglos-Paket noch nachträglich Plugins manuell löscht und quasi die selben nochmal installierst und was da dann das Problem unter Windows gewesen sein soll ohne Log aber naja. Aus deinem Text kann man keinen Fehler usw. erkennen.

Und verwende bitte bei dem Status-Log dieses wie in den Posting-Regeln beschrieben, sonst ist das schwer zu lesen

Und warum verwendest du nicht einfach auch das Rundum-Sorglos Paket unter Linux?

Vermutlich kann dir auch das weiterhelfen, also die Suche des Forums:
viewtopic.php?f=34&t=1436

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

matkoh
Beiträge: 17
Registriert: Fr 29. Aug 2014, 16:21

Re: Jameica schließt bei Amex-Abruf

Beitrag von matkoh » Di 11. Apr 2023, 15:50

Danke,

der Link zur Suche hat geholfen. Ich hatte den Beitrag nicht gefunden, weil ich den Betreff nicht mit meinem Problem in Verbindung gebracht habe.

Ich habe dann auch das Rundum-Sorglos-Paket für Linux installiert und damit die neuere Version von SWT, mit der der Absturz nicht mehr auftritt.

Matthias

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