Barclays-Abruf schlägt fehl

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
oidipos18
Beiträge: 19
Registriert: So 24. Nov 2019, 12:19
Been thanked: 1 time

Re: Barclays-Abruf schlägt fehl

Beitrag von oidipos18 » So 12. Mai 2024, 08:15

Hallo,

es liegt an Chromium vs. Chrome!

Ich habe nun den echten Google Chrome installiert, weil das noch ein weiterer Unterschied zwischen Deiner funktionierenden und meiner abbrechenden Installation war. Der Abruf läuft damit nun jedes Mal problemlos durch. :-D

Code: Alles auswählen

[12.05.2024 07:55:25] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[12.05.2024 07:55:25]  
[12.05.2024 07:55:25] System-Info: OS[Mac OS X (ver. 13.6.6) x86_64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[12.05.2024 07:55:25] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1114 vom 20240510] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[12.05.2024 07:55:25] Überprüfe Jameica-Version ...
[12.05.2024 07:55:25] OK: Jameica-Version 2.10.4 installiert und aktiv
[12.05.2024 07:55:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.05.2024 07:55:25] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[12.05.2024 07:55:25] Überprüfe Selenium-Version ...
[12.05.2024 07:55:25] OK: Selenium-Version 4.19.1 installiert und aktiv
[12.05.2024 07:55:25] Überprüfe ChromeDriver-Version ...
[12.05.2024 07:55:25] OK: ChromeDriver-Version 124.0.6367.155 installiert und aktiv
[12.05.2024 07:55:25] Überprüfe POI-Version ...
[12.05.2024 07:55:25] OK: POI-Version 5.2.5 installiert und aktiv
[12.05.2024 07:55:25]  
[12.05.2024 07:55:25] Synchronisiere Konto 'Barclays PS, IBAN DE3820..111652 [Barclays Ba...urg Branch]' ...
[12.05.2024 07:55:26] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.05.2024 07:55:29] Überprüfe Chrome-Version ...
[12.05.2024 07:55:29] OK. Browser ist: chrome ver. 124
[12.05.2024 07:55:29] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[12.05.2024 07:55:31] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung oidi******* auf https://banking.barclaycard.de ...
[12.05.2024 07:56:01] Barclays-Login war erfolgreich
[12.05.2024 07:56:01] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[12.05.2024 07:56:01] Suche Umsätze im Zeitraum vom 28.02.2024 bis 12.05.2024 und lese diese aus ...
[12.05.2024 07:57:02] Web-Logout der aktuellen Online-Sitzung ...
[12.05.2024 07:57:07] Barclays-Logout war erfolgreich
[12.05.2024 07:57:07] Kontoauszug erfolgreich. Importiere Daten ...
[12.05.2024 07:57:09] Ergebnis des Sync: Es wurden '47' Umsätze übernommen (davon neue: 47  davon alte: 0)
[12.05.2024 07:57:09] Saldo aktualisiert von Konto: Barclays PS
[12.05.2024 07:57:09] Das Konto 'Barclays PS, IBAN DE3820..111652 [Barclays Ba...urg Branch]' wurde erfolgreich synchronisiert
[12.05.2024 07:57:09] Synchronization via non-HBCI (Hibiscus Mashup) successfully finished
Schmeiße ich Chrome wieder herunter, scheitert der Abruf mit Chromium wieder reproduzierbar wie vorher.

Code: Alles auswählen

[12.05.2024 08:01:42] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[12.05.2024 08:01:42]  
[12.05.2024 08:01:42] System-Info: OS[Mac OS X (ver. 13.6.6) x86_64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[12.05.2024 08:01:42] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1114 vom 20240510] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[12.05.2024 08:01:42] Überprüfe Jameica-Version ...
[12.05.2024 08:01:42] OK: Jameica-Version 2.10.4 installiert und aktiv
[12.05.2024 08:01:42] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.05.2024 08:01:42] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[12.05.2024 08:01:42] Überprüfe Selenium-Version ...
[12.05.2024 08:01:42] OK: Selenium-Version 4.19.1 installiert und aktiv
[12.05.2024 08:01:42] Überprüfe ChromeDriver-Version ...
[12.05.2024 08:01:42] OK: ChromeDriver-Version 124.0.6367.155 installiert und aktiv
[12.05.2024 08:01:42] Überprüfe POI-Version ...
[12.05.2024 08:01:42] OK: POI-Version 5.2.5 installiert und aktiv
[12.05.2024 08:01:42]  
[12.05.2024 08:01:42] Synchronisiere Konto 'Barclays PS, IBAN DE3820..111652 [Barclays Ba...urg Branch]' ...
[12.05.2024 08:01:42] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.05.2024 08:01:42] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[12.05.2024 08:01:42] Hinweis: Chrome/Chromium konnte nicht gefunden werden ...
[12.05.2024 08:01:42] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome gefunden wird!)
[12.05.2024 08:01:45] Download-Fortschritt: 10%
[12.05.2024 08:01:47] Download-Fortschritt: 20%
[12.05.2024 08:01:49] Download-Fortschritt: 30%
[12.05.2024 08:01:51] Download-Fortschritt: 40%
[12.05.2024 08:01:54] Download-Fortschritt: 50%
[12.05.2024 08:01:56] Download-Fortschritt: 60%
[12.05.2024 08:01:58] Download-Fortschritt: 70%
[12.05.2024 08:02:00] Download-Fortschritt: 80%
[12.05.2024 08:02:02] Download-Fortschritt: 90%
[12.05.2024 08:02:05] Download-Fortschritt: 100%
[12.05.2024 08:02:05] ... Download erfolgreich, beginne entpacken ...
[12.05.2024 08:02:22] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/Users/Shared/Chrome-Headless'
[12.05.2024 08:02:22] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[12.05.2024 08:02:22] ... wird ausgelassen, da dieser Chromium scheinbar signiert wurde.
[12.05.2024 08:02:27] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung oidi******* auf https://banking.barclaycard.de ...
[12.05.2024 08:02:53] Barclays-Login war erfolgreich
[12.05.2024 08:02:53] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[12.05.2024 08:02:53] Suche Umsätze im Zeitraum vom 28.04.2024 bis 12.05.2024 und lese diese aus ...
[12.05.2024 08:05:12] Warnung: Screenshot erstellen fehlerhaft: timeout: Timed out receiving message from renderer: 10.000
  (Session info: chrome=124.0.6367.155)
Build info: version: '4.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '13.6.6', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [5ba763ef884939e14e0af3d128b33aad, screenshot {}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.155, chrome: {chromedriverVersion: 124.0.6367.155 (df4f029328b..., userDataDir: /var/folders/m8/nk5414zn5j7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55160}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:55160/devtoo..., se:cdpVersion: 124.0.6367.155, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 5ba763ef884939e14e0af3d128b33aad
[12.05.2024 08:05:12] Web-Logout der aktuellen Online-Sitzung ...
[12.05.2024 08:05:14] Warnung: Barclays-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[12.05.2024 08:05:14] Error: WebDriver-Fehler: org.openqa.selenium.ElementNotInteractableException: element not interactable
  (Session info: chrome=124.0.6367.155)
Build info: version: '4.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '13.6.6', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [5ba763ef884939e14e0af3d128b33aad, clickElement {id=f.76BEC4357194CB181EA09CDBAB56C38D.d.EF74021DD5EBEC22E31EFAE9CF936D8B.e.250}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.155, chrome: {chromedriverVersion: 124.0.6367.155 (df4f029328b..., userDataDir: /var/folders/m8/nk5414zn5j7...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:55160}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: mac, proxy: Proxy(direct), se:cdp: ws://localhost:55160/devtoo..., se:cdpVersion: 124.0.6367.155, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on mac (5ba763ef884939e14e0af3d128b33aad)] -> xpath: //button[@id='btn-btnExcel']]
Session ID: 5ba763ef884939e14e0af3d128b33aad
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:518)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.barclays.WebPull_Kk.getTransData(WebPull_Kk.java:666)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclays.Collector_Kk.run(Collector_Kk.java:209)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Ich kann problemlos mit der Chrome-Installation leben, also musst Du meinetwegen hier nicht noch mehr Zeit investieren.

Vielen, vielen Dank für Deinen klasse Support!

Beste Grüße

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