Code: Alles auswählen
[17.09.2024 20:02:58] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[17.09.2024 20:02:58]
[17.09.2024 20:02:58] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320] Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[17.09.2024 20:02:58] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.81-nigthly | Build: 1162 vom 20240916] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[17.09.2024 20:02:58] Überprüfe Jameica-Version ...
[17.09.2024 20:02:58] OK: Jameica-Version 2.11.0 installiert und aktiv
[17.09.2024 20:02:58] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[17.09.2024 20:02:58] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[17.09.2024 20:02:58] Überprüfe Selenium-Version ...
[17.09.2024 20:02:58] OK: Selenium-Version 4.23.1 installiert und aktiv
[17.09.2024 20:02:58] Überprüfe ChromeDriver-Version ...
[17.09.2024 20:02:58] OK: ChromeDriver-Version 128.0.6613.86 installiert und aktiv
[17.09.2024 20:02:58]
[17.09.2024 20:02:58] Synchronisiere Konto 'HanseaticBank - Kreditkarte, Kto. * [Hanseatic Bank]' ...
[17.09.2024 20:02:59] Selenium WebDriver über ChromeDriver wird gestartet ...
[17.09.2024 20:03:02] Überprüfe Chrome-Version ...
[17.09.2024 20:03:02] OK. Browser ist: chrome ver. 128
[17.09.2024 20:03:04] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[17.09.2024 20:03:50] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[17.09.2024 20:04:01] HanseaticBank-Login war erfolgreich
[17.09.2024 20:04:01] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[17.09.2024 20:04:01] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[17.09.2024 20:04:01] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[17.09.2024 20:04:01] Suche Umsätze im Zeitraum vom 21.09.2022 bis 17.09.2024 und lese diese aus ...
[17.09.2024 20:10:35] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1726596635246 (Pfad: C:\Users\*\Desktop\)
[17.09.2024 20:11:20] Web-Logout der aktuellen Online-Sitzung ...
[17.09.2024 20:11:36] Warnung: HanseaticBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[17.09.2024 20:11:48] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_HanseaticBank-SyncError_1726596696340.zip (Pfad: C:\Users\*\Desktop\)
[17.09.2024 20:11:55] Fehler: Transaktionen aus Seite auslesen fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@data-test-id='transactions' or @data-test-id='reservations']//div[contains(@class,'tw-flex') and contains(@class,'tw-w-full')] (tried for 1 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:228)
at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:942)
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:907)
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[@data-test-id='transactions' or @data-test-id='reservations']//div[contains(@class,'tw-flex') and contains(@class,'tw-w-full')]"}
(Session info: chrome=128.0.6613.138)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.23.1', revision: '656257d8e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [337d3308542289fcf55c8e3c920197d1, findElement {value=//div[@data-test-id='transactions' or @data-test-id='reservations']//div[contains(@class,'tw-flex') and contains(@class,'tw-w-full')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.138, chrome: {chromedriverVersion: 128.0.6613.86 (3045ed680fda..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:60065}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:60065/devtoo..., se:cdpVersion: 128.0.6613.138, 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: 337d3308542289fcf55c8e3c920197d1
at jdk.internal.reflect.GeneratedConstructorAccessor63.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:545)
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:368)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
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:203)
... 6 more
Was meinst du mit "mit dem Konto"? Meins, und zwar neu angelegt? Wohl nicht, würde mich wundern, wenn es bei dir ginge. Außerdem kam ja keine TAN-Anforderung von dir.Hibiscus-Scripter hat geschrieben: ↑Mo 16. Sep 2024, 23:51bei mir läufts mit dem Konto einwandfrei auch nun das nachladen.
Nochmal, bei mir gibt es zwei Fälle: zum einen mein bestehendes Konto mit Umsätzen seit November 2021, das läuft einwandfrei. Zum anderen das gleiche Konto neu angelegt, das läuft nicht, siehe oben. Es wird, wenn ich das im Trace-Log richtig sehe, nicht ein einziger Umsatz runtergeladen, stattdessen scrollt er sich nen Wolf. Mir ist es ja prinzipiell wurscht, im Moment muss ich das Konto ja nicht neu anlegen, und ich kann nur hoffen, dass das so bleibt. Aber neue User, die eine ähnliche Umsatzstruktur wie ich haben, stehen ja theoretisch vor dem gleichen Problem bei der Neuanlage.
Support-Paket und Screenshot sind bei Bedarf vorhanden.