[Erledigt] WeltSparen - Abruf der Kontoumätze scheitert

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
skahh
Beiträge: 28
Registriert: Sa 22. Feb 2020, 16:32
Been thanked: 1 time

[Erledigt] WeltSparen - Abruf der Kontoumätze scheitert

Beitrag von skahh » Di 24. Okt 2023, 12:58

Hallo,

der Abruf der Kontoumätze scheitert.

Während des funktionierenden Teils des Prozesses erhalte ich eine SMS der RAISIN-Bank mit der Nachricht: "Der WeltSparen Sicherheitscode lautet : <6-stellige Zahl>". Die SMS kommt, nachdem im Log "Suche Umsätze im Zeitraum..." angezeigt wird. Diesen Code kann ich im weiteren Ablauf des Prozesses allerdings nirgends eingeben.

Ich dachte, mit einer einmaligen Anmeldung beim Webportal von WeltSparen könnte ich das Problem beheben. Damit war es aber nicht getan. Bei der Anmedung dort war kein zusätzlicher Sicherheitscode mit im Spiel.

Danke für eine Unterstützung bei dem Problem.

Code: Alles auswählen

[24.10.2023 11:21:21] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[24.10.2023 11:21:21]  
[24.10.2023 11:21:21] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.14 | Build: 378 vom 20230901]
[24.10.2023 11:21:21] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.70 | Build: 1040 vom 20230919] [Hibiscus Mashup ver. 0.9.38 | Build: 577 vom 20230902]
[24.10.2023 11:21:21] Überprüfe Jameica-Version ...
[24.10.2023 11:21:21] OK: Jameica-Version 2.10.4 installiert und aktiv
[24.10.2023 11:21:21] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[24.10.2023 11:21:21] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\jre-win64)
[24.10.2023 11:21:21] Überprüfe Selenium-Version ...
[24.10.2023 11:21:21] OK: Selenium-Version 4.12.1 installiert und aktiv
[24.10.2023 11:21:21] Überprüfe ChromeDriver-Version ...
[24.10.2023 11:21:21] OK: ChromeDriver-Version 118.0.5993.70 installiert und aktiv
[24.10.2023 11:21:21]  
[24.10.2023 11:21:21] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE9250..000 [Raisin Bank]' ...
[24.10.2023 11:21:21] Selenium WebDriver über ChromeDriver wird gestartet ...
[24.10.2023 11:21:26] Überprüfe Chrome-Version ...
[24.10.2023 11:21:26] OK. Browser ist: chrome ver. 118
[24.10.2023 11:21:28] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 2084******* auf https://banking.weltsparen.de/savingglobal/#/Login ...
[24.10.2023 11:21:57] WeltSparen-Login war erfolgreich
[24.10.2023 11:21:57] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[24.10.2023 11:21:57] Suche Umsätze im Zeitraum vom 25.09.2023 bis 24.10.2023 und lese diese aus ...
[24.10.2023 11:22:29] Web-Logout der aktuellen Online-Sitzung ...
[24.10.2023 11:22:33] WeltSparen-Logout war erfolgreich
[24.10.2023 11:22:33] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@id='transactions'] (tried for 30 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:230)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:170)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:186)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='transactions']"}
  (Session info: chrome=118.0.5993.89)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.12.1', revision: '8e34639b11'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [1dc4438068c900cfd405cf437d5e6430, findElement {using=xpath, value=//div[@id='transactions']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 118.0.5993.89, chrome: {chromedriverVersion: 118.0.5993.70 (e52f33f30b91..., userDataDir: C:\Users\User\AppData\Local...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50279}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:50279/devtoo..., se:cdpVersion: 118.0.5993.89, 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: 1dc4438068c900cfd405cf437d5e6430
	at jdk.internal.reflect.GeneratedConstructorAccessor32.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:359)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:353)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:205)
	... 6 more

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Weltsparen: TimeoutException

Beitrag von Martina » Mi 25. Okt 2023, 12:41

Code: Alles auswählen

[25.10.2023 12:12:15] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[25.10.2023 12:12:15]  
[25.10.2023 12:12:15] System-Info: OS[Linux (ver. 5.4.0-165-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.14 | Build: 378 vom 20230901]
[25.10.2023 12:12:15] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.70 | Build: 1040 vom 20230919] [Hibiscus Mashup ver. 0.9.38 | Build: 577 vom 20230902]
[25.10.2023 12:12:15] Überprüfe Jameica-Version ...
[25.10.2023 12:12:15] OK: Jameica-Version 2.10.4 installiert und aktiv
[25.10.2023 12:12:15] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[25.10.2023 12:12:15] OK: Java-Version 13.0.7 von 'Private Build' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-13-openjdk-amd64)
[25.10.2023 12:12:15] Überprüfe Selenium-Version ...
[25.10.2023 12:12:15] OK: Selenium-Version 4.12.1 installiert und aktiv
[25.10.2023 12:12:15] Überprüfe ChromeDriver-Version ...
[25.10.2023 12:12:15] OK: ChromeDriver-Version 117.0.5938.88 installiert und aktiv
[25.10.2023 12:12:15]  
[25.10.2023 12:12:15] Synchronisiere Konto '271.  - xxxx [Raisin Bank]' ...
[25.10.2023 12:12:15] Selenium WebDriver über ChromeDriver wird gestartet ...
[25.10.2023 12:12:16] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[25.10.2023 12:12:16] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 117) ...
[25.10.2023 12:12:16] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[25.10.2023 12:12:16] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[25.10.2023 12:12:19] OK. Ergebnis der Berechnung: F7D318031F4D7759C6A415F1ECC75EB1 (Dauer: 3 Sek.)
[25.10.2023 12:12:19] Überprüfe Chromium-Version ...
[25.10.2023 12:12:19] OK. Browser ist: chrome ver. 117
[25.10.2023 12:12:21] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******** auf https://banking.weltsparen.de/savingglobal/#/Login ...
[25.10.2023 12:13:40] WeltSparen-Login war erfolgreich
[25.10.2023 12:13:40] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[25.10.2023 12:13:40] Suche Umsätze im Zeitraum vom 01.10.2023 bis 25.10.2023 und lese diese aus ...
[25.10.2023 12:14:12] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_WeltSparen-Sync_1698228852433.png (Pfad: /home/xxx/Schreibtisch/)
[25.10.2023 12:14:47] Web-Logout der aktuellen Online-Sitzung ...
[25.10.2023 12:14:51] WeltSparen-Logout war erfolgreich
[25.10.2023 12:14:51] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@id='transactions'] (tried for 30 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:230)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:170)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:186)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='transactions']"}
  (Session info: chrome=117.0.5938.88)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.12.1', revision: '8e34639b11'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-165-generic', java.version: '13.0.7'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [774f017ae9ab4d4481ebe0e14fe4083a, findElement {using=xpath, value=//div[@id='transactions']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 117.0.5938.88, chrome: {chromedriverVersion: 117.0.5938.88 (be6afae47212..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:41563}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:41563/devtoo..., se:cdpVersion: 117.0.5938.88, 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: 774f017ae9ab4d4481ebe0e14fe4083a
	at jdk.internal.reflect.GeneratedConstructorAccessor112.newInstance(Unknown Source)
	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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:359)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:353)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:205)
	... 6 more
Moin.
Bei Abfrage des Weltsparkontos gibt es o.g. Timeout-Fehler. Abgelegt als "Fehler-Screenshot" wird der Kontoauszug - übrigens ohne das in den Synchronisierungsoptionen ein Kreuzchen gesetzt wurde.
Bei meiner Tochter, die seit der letzten Abfrage keine Umsätze hatte, läuft die Abfrage glatt durch.
Kann man die Zeit bis zur TimeOut-Meldung verlängern?
MfG

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Re: Weltsparen: Info wird als Fehler ausgegeben

Beitrag von Martina » Do 26. Okt 2023, 17:29

Nachtrag:

Code: Alles auswählen

[26.10.2023 17:21:38] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.weltsparen.de/savingglobal/#/Login ...
[26.10.2023 17:23:34] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehlermeldung des Servers: Bitte überweisen Sie xxx,00 EUR auf Ihr WeltSpar-Konto. Ohne ausreichend Guthaben können wir Ihren Auftrag nicht ausführen. Kontoinhaber: xxx IBAN: DE... BIC: MHBFDEFFXXX
Die von Weltsparen eingestellte Info, daß man noch Geld überweisen muß, damit ein Auftrag ausgeführt werden kann, wird als Fehler ausgegeben.

hbci
VIP
VIP
Beiträge: 767
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Weltsparen: TimeoutException

Beitrag von hbci » Do 26. Okt 2023, 19:04

Bei mir tritt auch der im ersten Post beschriebene Fehler auf. Offenbar muss bei jedem Aufruf der Umsatzliste eine mTAN eingegeben werden:

Code: Alles auswählen

[26.10.2023 18:44:43] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[26.10.2023 18:44:43]  
[26.10.2023 18:44:43] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.14 | Build: 378 vom 20230901]
[26.10.2023 18:44:43] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.70-nightly | Build: 1042 vom 20231025] [Hibiscus Mashup ver. 0.9.38-nigthly | Build: 585 vom 20231025]
[26.10.2023 18:44:43] Überprüfe Jameica-Version ...
[26.10.2023 18:44:43] OK: Jameica-Version 2.10.4 installiert und aktiv
[26.10.2023 18:44:43] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[26.10.2023 18:44:43] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[26.10.2023 18:44:43] Überprüfe Selenium-Version ...
[26.10.2023 18:44:43] OK: Selenium-Version 4.12.1 installiert und aktiv
[26.10.2023 18:44:43] Überprüfe ChromeDriver-Version ...
[26.10.2023 18:44:43] OK: ChromeDriver-Version 118.0.5993.70 installiert und aktiv
[26.10.2023 18:44:43]  
[26.10.2023 18:44:43] Synchronisiere Konto 'WeltSparen - Anlage, IBAN DE7550..* [Raisin Bank]' ...
[26.10.2023 18:44:43] Selenium WebDriver über ChromeDriver wird gestartet ...
[26.10.2023 18:44:47] Überprüfe Chrome-Version ...
[26.10.2023 18:44:47] OK. Browser ist: chrome ver. 118
[26.10.2023 18:44:49] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.weltsparen.de/savingglobal/#/Login ...
[26.10.2023 18:45:24] WeltSparen-Login war erfolgreich
[26.10.2023 18:45:24] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[26.10.2023 18:45:24] Suche Umsätze im Zeitraum vom 24.09.2023 bis 26.10.2023 und lese diese aus ...
[26.10.2023 18:46:05] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_WeltSparen-Sync_1698338764447.png (Pfad: C:\Users\*\Desktop\)
[26.10.2023 18:46:33] Web-Logout der aktuellen Online-Sitzung ...
[26.10.2023 18:46:40] WeltSparen-Logout war erfolgreich
[26.10.2023 18:46:44] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@id='transactions'] (tried for 30 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:230)
	at de.derrichter.finance.websync.institute.weltsparen.WebPull.getTransData(WebPull.java:170)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.weltsparen.Collector.run(Collector.java:186)
	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:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='transactions']"}
  (Session info: chrome=118.0.5993.89)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.12.1', revision: '8e34639b11'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [d52904d1dd30b53554ecfd77330e144b, findElement {using=xpath, value=//div[@id='transactions']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 118.0.5993.89, chrome: {chromedriverVersion: 118.0.5993.70 (e52f33f30b91..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:51766}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:51766/devtoo..., se:cdpVersion: 118.0.5993.89, 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: d52904d1dd30b53554ecfd77330e144b
	at jdk.internal.reflect.GeneratedConstructorAccessor49.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:359)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:353)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:205)
	... 6 more
HibiscusMashup-Fehler_WeltSparen-Sync_1698338764447.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Re: Weltsparen: TimeoutException

Beitrag von Martina » Fr 27. Okt 2023, 18:29

Moin.
bei mir wird nach keiner TAN gefragt.

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

Re: Weltsparen: TimeoutException

Beitrag von Hibiscus-Scripter » So 5. Nov 2023, 01:41

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
Martina hat geschrieben:
Do 26. Okt 2023, 17:29
Nachtrag:

Code: Alles auswählen

[26.10.2023 17:21:38] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.weltsparen.de/savingglobal/#/Login ...
[26.10.2023 17:23:34] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehlermeldung des Servers: Bitte überweisen Sie xxx,00 EUR auf Ihr WeltSpar-Konto. Ohne ausreichend Guthaben können wir Ihren Auftrag nicht ausführen. Kontoinhaber: xxx IBAN: DE... BIC: MHBFDEFFXXX
Die von Weltsparen eingestellte Info, daß man noch Geld überweisen muß, damit ein Auftrag ausgeführt werden kann, wird als Fehler ausgegeben.
Hier wäre auch ein Screenshot schön um zu sehen wie die Meldung aussieht. Ansonsten verstehe ich das so, dass diese Meldung eben nur ein Hinweis sein sollte.

Das Problem mit dem Timeout konnte aber mit meinem Account dem Umsätze fehlen nicht reproduziert und damit nicht untersucht werden.
Das mit der mTan-Abfrage hört sich aber logisch an und den Timeout hoch zu setzen bringt dann auch nichts, der liegt ja schon bei 30 Sekunden.
Auch hier wäre der angesprochene Screenshot hilfreich.
Um das zu testen bzw. umzusetzen bräuchte ich da aber am besten einen Zugang zu einem Konto mit Umsätzen ;D

Das mit der Guthaben-Überweisen-Meldung kann
gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
  • hibiscus.scripting.chromedriver
  • hibiscus.scripting.selenium
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

hbci
VIP
VIP
Beiträge: 767
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: Weltsparen: TimeoutException

Beitrag von hbci » Mo 6. Nov 2023, 09:23

Das mTAN-Problem tritt bei mir auch mit nicht vorhandenen Umsätzen auf und ist unabhängig von irgendeinem Timeout. Brauchst du zum Fixen Zugangsdaten?

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Re: Weltsparen: TimeoutException

Beitrag von Martina » Mi 8. Nov 2023, 18:41

Martina hat geschrieben:
Mi 25. Okt 2023, 12:41
Moin.
Bei Abfrage des Weltsparkontos gibt es o.g. Timeout-Fehler. Abgelegt als "Fehler-Screenshot" wird der Kontoauszug - übrigens ohne das in den Synchronisierungsoptionen ein Kreuzchen gesetzt wurde.
MfG
Hier folgt, leider etwas sehr spät, die Fehlermeldungsdatei:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: Weltsparen: TimeoutException

Beitrag von Hibiscus-Scripter » Mi 8. Nov 2023, 23:13

@Martina
Bin ich blind oder finde ich auf dem Screenshot den Fehler nicht?
Davon abgesehen hatte ich doch geschrieben, dass genau der Satz des Fehlers nun mit der aktuellen Version ignoriert werden sollte? Kannst du das testen und bestätigen?

@hbic
ja genau das meinte ich, da ich keine Umsätze dort generieren werde, geht es nur mit einem anderem Account

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

Martina
Beiträge: 50
Registriert: So 29. Sep 2019, 19:04
Been thanked: 2 times

Re: Weltsparen: TimeoutException

Beitrag von Martina » Do 9. Nov 2023, 11:11

Hibiscus-Scripter hat geschrieben:
Mi 8. Nov 2023, 23:13
@Martina
Bin ich blind oder finde ich auf dem Screenshot den Fehler nicht?
Im Screenshot steht auch nichts von Fehler. Da ist einfach nur der Beginn der Umsatzliste. Den "Fehler" gibt es nur im Dateinamen auf dem Desktop.
Davon abgesehen hatte ich doch geschrieben, dass genau der Satz des Fehlers nun mit der aktuellen Version ignoriert werden sollte? Kannst du das testen und bestätigen?
Ich verstehe nicht. Gestern habe ich fast alle Scripting-Dateien aktualisiert. Dieses Fehler-Datei-Phänomen trat wieder auf. Meintest Du das?

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