wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
derstefan
Beiträge: 4
Registriert: Di 3. Dez 2024, 14:15

wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von derstefan » Di 3. Dez 2024, 14:54

Bei meinen VW Bank Konten PlusSparen, Festgeld funktioniert etwa seit September der Saldenabruf leider nicht mehr.
Alle Aktualisierungen und auch der jüngste, inzwischen geschlossene Beitrag dazu viewtopic.php?f=34&t=1713&p=10072&hilit ... und#p10072 haben nicht geholfen.

Hier das Log:

Code: Alles auswählen

[03.12.2024 14:39:03] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.12.2024 14:39:03]  
[03.12.2024 14:39:03] System-Info: OS[Linux (ver. 6.8.0-49-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[03.12.2024 14:39:03] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[03.12.2024 14:39:03] Überprüfe Jameica-Version ...
[03.12.2024 14:39:03] OK: Jameica-Version 2.10.4 installiert und aktiv
[03.12.2024 14:39:03] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.12.2024 14:39:03] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[03.12.2024 14:39:03] Überprüfe Selenium-Version ...
[03.12.2024 14:39:03] OK: Selenium-Version 4.26.0 installiert und aktiv
[03.12.2024 14:39:03] Überprüfe ChromeDriver-Version ...
[03.12.2024 14:39:03] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[03.12.2024 14:39:03]  
[03.12.2024 14:39:03] Synchronisiere Konto 'VWBank - Online, IBAN DE5727..449939 [Volkswagen Bank]' ...
[03.12.2024 14:39:03] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.12.2024 14:40:03] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[03.12.2024 14:40:03] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: DevToolsActivePort file doesn't exist  Host info: host: 'horatio', ip: '127.0.1.1') ...
[03.12.2024 14:40:03] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[03.12.2024 14:40:03] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[03.12.2024 14:40:04] OK. Ergebnis der Berechnung: FE088B62C9A55CC482BDAB8103F862FE (Dauer: 0 Sek.)
[03.12.2024 14:40:04] Überprüfe Chromium-Version ...
[03.12.2024 14:40:04] OK. Browser ist: chrome ver. 131
[03.12.2024 14:40:06] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1685******* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[03.12.2024 14:40:27] Warte auf PushTan Freigabe ...
[03.12.2024 14:40:40] VWBank-Login war erfolgreich
[03.12.2024 14:40:40] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.12.2024 14:40:40] Suche Umsätze im Zeitraum vom 12.08.2024 bis 03.12.2024 und lese diese aus ...
[03.12.2024 14:41:08] Web-Logout der aktuellen Online-Sitzung ...
[03.12.2024 14:41:15] Warnung: VWBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[03.12.2024 14:41:15] Fehler: Exception beim Abrufen der Kontoumsätze: element 'filterLink' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //strong[contains(text(),'1524') and contains(text(),'44') and contains(text(),'39')]//ancestor::li//*[contains(@id,'filterButton')] (tried for 15 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.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:770)
	at de.derrichter.finance.websync.institute.volkswagenfinancialservices.WebPull.getTransData(WebPull.java:297)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.volkswagenfinancialservices.Collector.run(Collector.java:248)
	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":"//strong[contains(text(),'1524') and contains(text(),'44') and contains(text(),'39')]//ancestor::li//*[contains(@id,'filterButton')]"}
  (Session info: chrome=131.0.6778.69)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-49-generic', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [c61bd0504b90cdfb1b79c8bceff88a33, findElement {using=xpath, value=//strong[contains(text(),'1524') and contains(text(),'44') and contains(text(),'39')]//ancestor::li//*[contains(@id,'filterButton')]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.69, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:44623}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:44623/devtoo..., se:cdpVersion: 131.0.6778.69, 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: c61bd0504b90cdfb1b79c8bceff88a33
	at jdk.internal.reflect.GeneratedConstructorAccessor71.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)
	... 7 more

For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.8.0-49-generic', java.version: '17.0.12'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:961)
	at de.derrichter.finance.websync.institute.volkswagenfinancialservices.WebPull.getTransData(WebPull.java:297)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.volkswagenfinancialservices.Collector.run(Collector.java:248)
	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)


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: 1093
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 65 times

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von hbci » Di 3. Dez 2024, 19:43

Aktualisiere mal finance.websync und hibiscus.mashup auf die aktuellsten Nightly-Versionen. Die jüngsten Beiträge zur VW-Bank stehen übrigens in diesem Thread.

Bei mir läufts im Übrigen:

Code: Alles auswählen

[03.12.2024 19:34:53] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.12.2024 19:34:53]  
[03.12.2024 19:34:53] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[03.12.2024 19:34:53] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82-nigthly | Build: 1171 vom 20240928] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[03.12.2024 19:34:53] Überprüfe Jameica-Version ...
[03.12.2024 19:34:53] OK: Jameica-Version 2.11.0 installiert und aktiv
[03.12.2024 19:34:53] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.12.2024 19:34:53] 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)
[03.12.2024 19:34:54] Überprüfe Selenium-Version ...
[03.12.2024 19:34:54] OK: Selenium-Version 4.26.0 installiert und aktiv
[03.12.2024 19:34:54] Überprüfe ChromeDriver-Version ...
[03.12.2024 19:34:55] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[03.12.2024 19:34:55]  
[03.12.2024 19:34:55] Synchronisiere Konto 'VWBank 1,3, IBAN DE5127..* [Volkswagen Bank]' ...
[03.12.2024 19:34:56] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.12.2024 19:35:04] Überprüfe Chrome-Version ...
[03.12.2024 19:35:04] OK. Browser ist: chrome ver. 131
[03.12.2024 19:35:07] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[03.12.2024 19:35:42] Warte auf PushTan Freigabe ...
[03.12.2024 19:36:50] VWBank-Login war erfolgreich
[03.12.2024 19:36:50] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.12.2024 19:36:50] Suche Umsätze im Zeitraum vom 05.11.2024 bis 03.12.2024 und lese diese aus ...
[03.12.2024 19:37:48] Web-Logout der aktuellen Online-Sitzung ...
[03.12.2024 19:37:56] VWBank-Logout war erfolgreich
[03.12.2024 19:38:06] Kontoauszug erfolgreich. Importiere Daten ...
[03.12.2024 19:38:06] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[03.12.2024 19:38:06] Saldo aktualisiert von Konto: VWBank 1,3
[03.12.2024 19:38:07] Das Konto 'VWBank 1,3, IBAN DE5127..* [Volkswagen Bank]' wurde erfolgreich synchronisiert
[03.12.2024 19:38:07] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

derstefan
Beiträge: 4
Registriert: Di 3. Dez 2024, 14:15

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von derstefan » Di 3. Dez 2024, 21:47

Danke :clap: , mit den beiden nightly's ist der Fehler weg. Der Saldo wird korrekt angezeigt, allerdings fehlen mir 9 Bewegungen zwischen 23.8.24 und 19.11.24. Dadurch stimmt der Zwischensaldo nicht mehr.

Kann ich das noch irgendwie korrigieren?

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

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von hbci » Di 3. Dez 2024, 21:55

"Umsätze rückwirkend abrufen

Falls man Umsätze aus den Kontoauszügen gelöscht hat, es bei einem vorherigen Abruf zu einem Fehler kam oder aus anderen Gründen zwischendrin welche fehlen, kann man diese oft nachträglich nochmal von der Bank abrufen. Die Banken bieten in der Regel die Umsätze der letzten 90 Tage über ihre FinTS-Server an. Hibiscus ruft jedoch normalerweise nur die neuen Umsätze ab, die seit dem Datum des letzten Abrufs (der auch fehlgeschlagen sein kann) hinzugekommen sind. Öffne die Liste der Konten in Hibiscus. Klicke mit der rechten Maustaste auf das betreffende Konto und wähle im Kontextmenü die Option „Erweitert→Saldo und Datum zurücksetzen…“. Dadurch wird das Datum des letzten Abrufes in Hibiscus gelöscht. Beim nächsten Abruf von Kontoauszügen werden nun nicht mehr nur die neuen Umsätze abgeholt sondern alle bei der Bank verfügbaren. Das sind meist die letzten 90 Tage. Falls anschließend einige Umsätze doppelt erscheinen, können sie problemlos gelöscht werden.


Zwischensummen/Salden der Umsätze falsch

Wenn Umsätze falsch übertragen, gelöscht oder nachträglich importiert wurden, kann es vorkommen, dass die Zwischensumme einiger Umsätze nicht mehr korrekt ist. In dem Fall kann eine Neuberechnung der Zwischensummen durchgeführt werden.

Suche hierfür die letzte Umsatzbuchung, deren Zwischensumme noch korrekt ist.
Markiere diesen Umsatz als geprüft (Rechtsklick auf den Umsatz und im Kontextmenü „Als geprüft markieren“ wählen).
Stelle sicher, dass alle nachfolgenden Umsätze des betreffenden Kontos nicht als geprüft markiert sind (entferne die Geprüft-Markierung dieser Umsätze ggf. wieder).
Öffne dann die Liste der Konten (links in der Navigation auf „Konten“ klicken) und wähle das betrffende Konto
Klicke mit der rechten Maustaste auf das Konto und wähle im Kontextmenü „Erweitert→Salden neu berechnen…“

Hibiscus berechnet daraufhin die Zwischensummen aller Umsätze nach dem letzten geprüften Umsatz neu."

Quelle.

Eventuell müsstest du ne händische Korrekturbuchung einfügen bis der Fehler gefixt wird.

derstefan
Beiträge: 4
Registriert: Di 3. Dez 2024, 14:15

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von derstefan » Di 3. Dez 2024, 22:23

Nach dem „Erweitert→Saldo und Datum zurücksetzen…“. hat er versucht die Umsätze zwischen 10.09.24 (erste fehlende Bewegung) und 25.11.24 (zuvor erfolgreich heruntergeladene Umsätze) abzurufen. Dabei kam aber kein fehlender Umsatz dazu.

Auch das „Erweitert→Salden neu berechnen…“ mit zuvor alles ungeprüft setzen, dann bis 23.08.24 alles geprüft setzen, noch mal „Erweitert→Saldo und Datum zurücksetzen…“ und neu synchronisieren hat die fehlenden Umsätze nicht hervorgebracht. Er hatte da sogar vom 10.09.24 bis 03.12.24 abgerufen.

Lohnt sich das Warten auf einen Fix, oder ist es einfacher, wenn ich die 9 fehlenden Umsätze händisch einpflege?

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

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von hbci » Di 3. Dez 2024, 22:27

Das musst du selbst wissen. Das Warten kann sich auf jeden Fall hinziehen. Wenn die einzelnen Umsätze nicht wichtig sind, reicht ja auch ein Korrekturumsatz, damit die Summe erstmal wieder passt.

derstefan
Beiträge: 4
Registriert: Di 3. Dez 2024, 14:15

Re: wieder VW Bank - Exception beim Abrufen der Kontoumsätze

Beitrag von derstefan » Di 3. Dez 2024, 22:55

OK, habe erst mal eine Korrektur eingepflegt.
Danke noch mal!

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