[Gelöst] Chromium-Browser verursacht Error: Timed out receiving message from renderer: X0.000

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

karsten_df
Beiträge: 5
Registriert: So 28. Jul 2024, 17:59

WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von karsten_df » So 28. Jul 2024, 18:33

Hallo liebe Foristen,

ich nutze mashup noch nicht lange, aber der Abruf der WeltSparen Umsätze hat schon mal funktioniert - nun tut er's nicht mehr:

Code: Alles auswählen

[28.07.2024 18:11:25] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.07.2024 18:11:25]  
[28.07.2024 18:11:25] System-Info: OS[Linux (ver. 6.9.9-1-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[28.07.2024 18:11:25] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76 | Build: 1111 vom 20240328] [Hibiscus Mashup ver. 0.9.44 | Build: 610 vom 20240328]
[28.07.2024 18:11:25] Überprüfe Jameica-Version ...
[28.07.2024 18:11:25] OK: Jameica-Version 2.10.4 installiert und aktiv
[28.07.2024 18:11:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.07.2024 18:11:25] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[28.07.2024 18:11:25] Überprüfe Selenium-Version ...
[28.07.2024 18:11:25] OK: Selenium-Version 4.21.0 installiert und aktiv
[28.07.2024 18:11:25] Überprüfe ChromeDriver-Version ...
[28.07.2024 18:11:25] OK: ChromeDriver-Version 126.0.6478.62 installiert und aktiv
[28.07.2024 18:11:25]  
[28.07.2024 18:11:25] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE3050..271104 [Raisin Bank]' ...
[28.07.2024 18:11:25] Selenium WebDriver über ChromeDriver wird gestartet ...
[28.07.2024 18:11:26] Überprüfe Chrome-Version ...
[28.07.2024 18:11:26] OK. Browser ist: chrome ver. 126
[28.07.2024 18:11:28] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung kars******* auf https://www.weltsparen.de/login ...
[28.07.2024 18:13:06] WeltSparen-Login war erfolgreich
[28.07.2024 18:13:06] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[28.07.2024 18:13:06] Suche Umsätze im Zeitraum vom 07.07.2024 bis 28.07.2024 und lese diese aus ...
[28.07.2024 18:13:15] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[28.07.2024 18:18:21] Web-Logout der aktuellen Online-Sitzung ...
[28.07.2024 18:19:51] Warnung: WeltSparen-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[28.07.2024 18:19:51] Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}SELF element 'submitTAN' click-timeout: org.openqa.selenium.TimeoutException: timeout: Timed out receiving message from renderer: 90,000
  (Session info: chrome=126.0.6478.126)
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [0b8256a30c5b0a8cddaadd61b3bd3215, executeScript {script=return document.readyState, args=[]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45803}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:45803/devtoo..., se:cdpVersion: 126.0.6478.126, 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: 0b8256a30c5b0a8cddaadd61b3bd3215
	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.RemoteWebDriver.executeScript(RemoteWebDriver.java:463)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:192)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:187)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForJSandJQueryToLoad(SeleniumUtils.java:196)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForPageLoading(SeleniumUtils.java:1029)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:794)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:953)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)

	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:300)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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
Soweit ich das nachvollziehen kann, tritt das Problem seit dem letzten (Komponenten-) Update auf - leider weiß ich nicht mehr, welche Komponente da aktualisiert wurde..

Vielen Dank für eure Hilfe!

karsten_df
Beiträge: 5
Registriert: So 28. Jul 2024, 17:59

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von karsten_df » Mo 29. Jul 2024, 00:02

Bei dem Abruf in meiner ursprünglichen Fehlermeldung kam die 'mTAN' Meldung schon, und die mTAN wurde dann auch in einem pop-up abgefragt. Von früheren Versuchen kann ich mich ebenfalls an beide Varianten erinnern, sowohl mit- als auch ohne mTAN Abfrage.

Beim login per Browser (gerade getestet) kommt die mTAN-Abfrage in dem Moment, wo ich die Umsätze des WeltSparen-Kontos ansehen will. (Die Umsätze des eingerichteten Tagesgeld-Kontos konnte ich dabei vorher ohne mTan-login ansehen).

Hier die Ergebnisse der neueste Abfrage (die hat noch länger gedauert, obwohl diesmal die mTan wieder angefragt wurde):

Code: Alles auswählen

[28.07.2024 23:33:01] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.07.2024 23:33:01]  
[28.07.2024 23:33:01] System-Info: OS[Linux (ver. 6.9.9-1-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[28.07.2024 23:33:01] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[28.07.2024 23:33:01] Überprüfe Jameica-Version ...
[28.07.2024 23:33:01] OK: Jameica-Version 2.10.4 installiert und aktiv
[28.07.2024 23:33:01] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.07.2024 23:33:01] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[28.07.2024 23:33:01] Überprüfe Selenium-Version ...
[28.07.2024 23:33:01] OK: Selenium-Version 4.21.0 installiert und aktiv
[28.07.2024 23:33:01] Überprüfe ChromeDriver-Version ...
[28.07.2024 23:33:01] OK: ChromeDriver-Version 126.0.6478.62 installiert und aktiv
[28.07.2024 23:33:01]  
[28.07.2024 23:33:01] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE3050..271104 [Raisin Bank]' ...
[28.07.2024 23:33:22] Selenium WebDriver über ChromeDriver wird gestartet ...
[28.07.2024 23:33:22] Überprüfe Chrome-Version ...
[28.07.2024 23:33:22] OK. Browser ist: chrome ver. 126
[28.07.2024 23:33:24] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung kars******* auf https://www.weltsparen.de/login ...
[28.07.2024 23:34:36] WeltSparen-Login war erfolgreich
[28.07.2024 23:34:36] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[28.07.2024 23:34:36] Suche Umsätze im Zeitraum vom 07.07.2024 bis 28.07.2024 und lese diese aus ...
[28.07.2024 23:34:45] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[28.07.2024 23:47:07] Warnung: Screenshot erstellen fehlerhaft: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2253f47c68fe6407b5e9a8a17c8b0024, screenshot {}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38577}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:38577/devtoo..., se:cdpVersion: 126.0.6478.126, 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: 2253f47c68fe6407b5e9a8a17c8b0024
[28.07.2024 23:50:07] Warnung: Selenium-Snapshot erstellen fehlerhaft: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2253f47c68fe6407b5e9a8a17c8b0024, findElement {using=xpath, value=//html}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38577}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:38577/devtoo..., se:cdpVersion: 126.0.6478.126, 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: 2253f47c68fe6407b5e9a8a17c8b0024
[28.07.2024 23:50:08] Web-Logout der aktuellen Online-Sitzung ...
[28.07.2024 23:53:08] Warnung: WeltSparen-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[28.07.2024 23:53:22] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[28.07.2024 23:53:22] Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}SELF element 'submitTAN' click-timeout: org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [2253f47c68fe6407b5e9a8a17c8b0024, executeScript {script=return document.readyState, args=[]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38577}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:38577/devtoo..., se:cdpVersion: 126.0.6478.126, 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: 2253f47c68fe6407b5e9a8a17c8b0024
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:399)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:355)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
	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.RemoteWebDriver.executeScript(RemoteWebDriver.java:463)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:192)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:187)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForJSandJQueryToLoad(SeleniumUtils.java:196)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForPageLoading(SeleniumUtils.java:1029)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:794)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)
Caused by: java.util.concurrent.TimeoutException
	at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:382)
	... 21 more

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:953)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)

	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:300)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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
Mit dem snapshot kann ich leider nicht dienen, die Erstellung hat nicht funktioniert (siehe log). Auch hatte ich für alle Fälle in den Sync-Einstellungen zusätzlich die Erstellung eines Support-Pakets ausgewählt - dafür hätte ich aber anscheinend den log level noch hochsetzen müssen :-(
Ich hoffe, das war nicht die Ursache für das Scheitern des snapshots?

hbci
VIP
VIP
Beiträge: 1113
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von hbci » Mo 29. Jul 2024, 10:45

Also außer der Empfehlung sicherzustellen, dass keine unnötigen Prozesse im Hintergrund laufen (z. B. durch Rechnerneustart und nur Jameica starten), habe ich ansonsten auch keine Idee. Neuinstallation von Jameica & Co. vielleicht noch...

karsten_df
Beiträge: 5
Registriert: So 28. Jul 2024, 17:59

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von karsten_df » Mo 29. Jul 2024, 14:53

Gut, das werd‘ ich dann mal versuchen, und das Ergebnis hier berichten. Vielen Dank jedenfalls für die Unterstützung!

karsten_df
Beiträge: 5
Registriert: So 28. Jul 2024, 17:59

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von karsten_df » Mo 29. Jul 2024, 23:48

So, hab' jetzt einen Test auf einem neu gestarteten System gemacht - zu meiner Überraschung hat dabei der Abruf problemlos und auch recht schnell funktioniert (mit mTAN Abfrage, natürlich).

Gibt's eine Chance, herauszufinden, welche Prozesse sich da in die Quere kommen? Sind das speziell Java Prozesse? Es geht hier ja vermutlich nicht um konkurrierende HW-Zugriffe - und sonstige von Hibiscus / mashup verwendete Ressourcen sollten doch nicht von 'fremden' Prozessen blockiert sein?

hbci
VIP
VIP
Beiträge: 1113
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von hbci » Di 30. Jul 2024, 06:04

Darauf sollten sich vielleicht Hinweise im (Trace-)Log (jameica.log) finden lassen. Aber wenn's läuft, ist ja allet jut. :-D

karsten_df
Beiträge: 5
Registriert: So 28. Jul 2024, 17:59

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von karsten_df » Di 30. Jul 2024, 14:36

... hat leider nur ein Mal funktioniert -
bei einem weiteren Test direkt nach Neustart wieder das bekannte Fehlerbild.
Ablauf:
  • Neustart des Rechners (Linux, OpenSUSE Tumbleweed)
  • Start des PasswordManagers (KeePasssXC)
  • Start von Hibiscus/Jameica
  • Abruf von Saldo/Umsätzen des Weltsparen-Kontos
    -- Abfrage der PIN
    -- SMS mit mTAN erhalten
    -- Abfrage der mTAN
    -- nach längerer Zeit Abbruch
Das einzige andere Nicht-System-Programm, das zu der Zeit lief, war mein Password-Manager(KeePassXC). Der sollte gestern aber auch gelaufen sein.

Macht's Sinn, hier weiter zu untersuchen? Für mich persönlich ist die Abfrage dieses Kontos zwar schön, aber nicht unbedingt notwendig - dafür sind's dort einfach zu wenig Kontobewegungen. Bei Interesse helfe ich aber gerne bei einer weiteren Analyse.

Code: Alles auswählen

[30.07.2024 14:05:07] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.07.2024 14:05:07]  
[30.07.2024 14:05:07] System-Info: OS[Linux (ver. 6.9.9-1-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[30.07.2024 14:05:07] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1115 vom 20240618] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[30.07.2024 14:05:07] Überprüfe Jameica-Version ...
[30.07.2024 14:05:07] OK: Jameica-Version 2.10.4 installiert und aktiv
[30.07.2024 14:05:07] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.07.2024 14:05:07] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[30.07.2024 14:05:07] Überprüfe Selenium-Version ...
[30.07.2024 14:05:07] OK: Selenium-Version 4.21.0 installiert und aktiv
[30.07.2024 14:05:07] Überprüfe ChromeDriver-Version ...
[30.07.2024 14:05:07] OK: ChromeDriver-Version 126.0.6478.62 installiert und aktiv
[30.07.2024 14:05:07]  
[30.07.2024 14:05:07] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE3050..271104 [Raisin Bank]' ...
[30.07.2024 14:05:07] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.07.2024 14:05:09] Überprüfe Chrome-Version ...
[30.07.2024 14:05:09] OK. Browser ist: chrome ver. 126
[30.07.2024 14:05:11] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung kars******* auf https://www.weltsparen.de/login ...
[30.07.2024 14:06:15] WeltSparen-Login war erfolgreich
[30.07.2024 14:06:15] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[30.07.2024 14:06:15] Suche Umsätze im Zeitraum vom 15.07.2024 bis 30.07.2024 und lese diese aus ...
[30.07.2024 14:06:24] mobileTAN ist als Verfahren gesetzt ... Beginne Abfrage ...
[30.07.2024 14:18:42] Warnung: Screenshot erstellen fehlerhaft: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e89175700a9988979383574cf16b4130, screenshot {}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45941}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:45941/devtoo..., se:cdpVersion: 126.0.6478.126, 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: e89175700a9988979383574cf16b4130
[30.07.2024 14:21:42] Warnung: Selenium-Snapshot erstellen fehlerhaft: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e89175700a9988979383574cf16b4130, findElement {value=//html, using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45941}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:45941/devtoo..., se:cdpVersion: 126.0.6478.126, 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: e89175700a9988979383574cf16b4130
[30.07.2024 14:21:42] Web-Logout der aktuellen Online-Sitzung ...
[30.07.2024 14:24:42] Warnung: WeltSparen-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[30.07.2024 14:24:46] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[30.07.2024 14:24:46] Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}SELF element 'submitTAN' click-timeout: org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.9.9-1-default', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e89175700a9988979383574cf16b4130, executeScript {args=[], script=return document.readyState}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.126, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45941}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:45941/devtoo..., se:cdpVersion: 126.0.6478.126, 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: e89175700a9988979383574cf16b4130
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:399)
	at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
	at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:355)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
	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.RemoteWebDriver.executeScript(RemoteWebDriver.java:463)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:192)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:187)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForJSandJQueryToLoad(SeleniumUtils.java:196)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForPageLoading(SeleniumUtils.java:1029)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:794)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)
Caused by: java.util.concurrent.TimeoutException
	at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
	at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:382)
	... 21 more

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:953)
	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:253)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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)

	at de.derrichter.finance.websync.institute.weltsparen.WebUtils.checkForMTAN(WebUtils.java:300)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:203)
	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

hbci
VIP
VIP
Beiträge: 1113
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: WeltSparen - Fehler: Exception beim Abrufen der Kontoumsätze: WebDriver-Fehler: {TimeoutException}

Beitrag von hbci » Di 30. Jul 2024, 14:56

Weiter untersuchuen muss dann wohl der @Hibiscus-Scripter. Ergo Log-Level auf Trace stellen, Abruf starten und das erstellte Support-Paket an ihn schicken. Ob und wann er sich damit beschäfigt, wird man sehen; er ist seit Wochen nicht mehr aktiv.

sevi
Beiträge: 5
Registriert: Di 30. Jul 2024, 17:17
Been thanked: 1 time

Umsatz Aktualisierung bei HanseaticBank scheint nicht mehr zu funktionieren

Beitrag von sevi » Di 30. Jul 2024, 17:45

Hallo,
ich bin der Meinung, dass die Umsatzaktualisierung bei der Hanseatic Bank leider nicht mehr funktioniert. Das Saldo wird korrekt abgeglichen. Er behauptet auch er würde sich nun um die Umsätze kümmern, braucht dafür auch hinreichend lang. Aber es kommen keine Umsätze in hibiscus an.
Eine Fehlermeldung gibt es interessanterweise erst beim Logout (siehe unten).
Ich habe das ganze jetzt mehrfach mit einem Spiel-Konto in Hibiscus nachgestellt. Saldo zurücksezten. Abgleichen immer das gleiche.
Ich habe auch sowohl über Datei->Einstellungen->Plugins->Updates als auch über Mashup -> non-HBCI online Plugins suchen ... kontrolliert. Es ist alles aktuell. Nur bei den Skripting-Plugins fehlen mir drei Stück (POI, Proxy, Geckodriver). Aber ich behaupte mal, die brauche ich nicht, oder täusche ich mich da.
Sorry, dass ich nicht das rundum-Sorglos-Paket zum aktualisieren nutze, aber meine Installation ist etwas speziell.

So nun aber endlich das Log:

Code: Alles auswählen

[30.07.2024 17:20:05] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.07.2024 17:20:05]  
[30.07.2024 17:20:05] System-Info: OS[Linux (ver. 5.14.21-150500.55.68-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[30.07.2024 17:20:05] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76 | Build: 1111 vom 20240328] [Hibiscus Mashup ver. 0.9.44 | Build: 610 vom 20240328]
[30.07.2024 17:20:05] Überprüfe Jameica-Version ...
[30.07.2024 17:20:05] OK: Jameica-Version 2.10.4 installiert und aktiv
[30.07.2024 17:20:05] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.07.2024 17:20:05] OK: Java-Version 17.0.12 von 'N/A' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib64/jvm/java-17-openjdk-17)
[30.07.2024 17:20:05] Überprüfe Selenium-Version ...
[30.07.2024 17:20:05] OK: Selenium-Version 4.21.0 installiert und aktiv
[30.07.2024 17:20:05] Überprüfe ChromeDriver-Version ...
[30.07.2024 17:20:05] OK: ChromeDriver-Version 126.0.6478.62 installiert und aktiv
[30.07.2024 17:20:05]  
[30.07.2024 17:20:05] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE6320..749131 [Hanseatic Bank]' ...
[30.07.2024 17:20:05] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.07.2024 17:20:06] Überprüfe Chrome-Version ...
[30.07.2024 17:20:06] OK. Browser ist: chrome ver. 126
[30.07.2024 17:20:08] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[30.07.2024 17:20:23] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[30.07.2024 17:20:32] HanseaticBank-Login war erfolgreich
[30.07.2024 17:20:32] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[30.07.2024 17:20:32] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[30.07.2024 17:20:32] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[30.07.2024 17:20:32] Suche Umsätze im Zeitraum vom 03.08.2022 bis 30.07.2024 und lese diese aus ...
[30.07.2024 17:25:18] Web-Logout der aktuellen Online-Sitzung ...
[30.07.2024 17:26:48] Warnung: HanseaticBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[30.07.2024 17:26:48] Fehler: WebDriver-Fehler: {TimeoutException}SELF element 'returnToAccountOverview' click-timeout: org.openqa.selenium.TimeoutException: timeout: Timed out receiving message from renderer: 90,000
  (Session info: chrome=126.0.6478.182)
Build info: version: '4.21.0', revision: '79ed462ef4'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.14.21-150500.55.68-default', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7a21a71a1c9f5648bd0fd3e8df48077b, executeScript {script=return document.readyState, args=[]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 126.0.6478.182, chrome: {chromedriverVersion: 126.0.6478.62 (b2781ca4c383..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35389}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:35389/devtoo..., se:cdpVersion: 126.0.6478.182, 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: 7a21a71a1c9f5648bd0fd3e8df48077b
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
	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.RemoteWebDriver.executeScript(RemoteWebDriver.java:463)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:192)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils$2.apply(SeleniumUtils.java:187)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForJSandJQueryToLoad(SeleniumUtils.java:196)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.waitForPageLoading(SeleniumUtils.java:1029)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:794)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:253)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:953)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:253)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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
Vielen Dank im Voraus
Sevi
Zuletzt geändert von sevi am Di 30. Jul 2024, 18:04, insgesamt 1-mal geändert.

Zurück zu „Sammlung wiederkehrender Fehler aufgrund System-Problemen und Spezial-Threads“