[Geschlossen] Volkswagenbank Plus-Konto Abruf mit Fehlermeldung

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
jottka
Beiträge: 36
Registriert: Mi 14. Mär 2018, 11:23

[Geschlossen] Volkswagenbank Plus-Konto Abruf mit Fehlermeldung

Beitrag von jottka » Fr 6. Sep 2024, 15:13

Hallo,
der Umsatz-Abruf des Plus-Kontos der Volkswagenbank endet mit einem fehlerhaften Logout

Code: Alles auswählen

[06.09.2024 11:59:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.09.2024 11:59:40]  
[06.09.2024 11:59:41] System-Info: OS[Linux (ver. 6.1.0-13-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[06.09.2024 11:59:41] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.80 | Build: 1150 vom 20240819] [Hibiscus Mashup ver. 0.9.46 | Build: 620 vom 20240813]
[06.09.2024 11:59:41] Überprüfe Jameica-Version ...
[06.09.2024 11:59:41] OK: Jameica-Version 2.10.4 installiert und aktiv
[06.09.2024 11:59:41] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.09.2024 11:59:41] OK: Java-Version 11.0.20 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[06.09.2024 11:59:41] Überprüfe Selenium-Version ...
[06.09.2024 11:59:41] OK: Selenium-Version 4.23.1 installiert und aktiv
[06.09.2024 11:59:41] Überprüfe ChromeDriver-Version ...
[06.09.2024 11:59:41] OK: ChromeDriver-Version 128.0.6613.86 installiert und aktiv
[06.09.2024 11:59:41]  
[06.09.2024 11:59:41] Synchronisiere Konto 'Plus-Konto, IBAN DE4027..****** [Volkswagen Bank]' ...
[06.09.2024 11:59:42] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.09.2024 11:59:49] Überprüfe Chrome-Version ...
[06.09.2024 11:59:49] OK. Browser ist: chrome ver. 128
[06.09.2024 11:59:51] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 41********* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[06.09.2024 12:00:58] VWBank-Login war erfolgreich
[06.09.2024 12:00:58] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.09.2024 12:00:58] Suche Umsätze im Zeitraum vom 25.07.2024 bis 06.09.2024 und lese diese aus ...
[06.09.2024 12:01:30] Web-Logout der aktuellen Online-Sitzung ...
[06.09.2024 12:01:38] Warnung: VWBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.09.2024 12:01:38] 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(),'34') and contains(text(),'57')]//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(),'34') and contains(text(),'57')]//ancestor::li//*[contains(@id,'filterButton')]"}
  (Session info: chrome=128.0.6613.113)
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: 'Linux', os.arch: 'amd64', os.version: '6.1.0-13-amd64', java.version: '11.0.20'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [0915cb82f96d08eaaac62ad7ba745721, findElement {value=//strong[contains(text(),'1524') and contains(text(),'34') and contains(text(),'57')]//ancestor::li//*[contains(@id,'filterButton')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.113, chrome: {chromedriverVersion: 128.0.6613.86 (3045ed680fda..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:39203}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:39203/devtoo..., se:cdpVersion: 128.0.6613.113, 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: 0915cb82f96d08eaaac62ad7ba745721
	at jdk.internal.reflect.GeneratedConstructorAccessor57.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.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.23.1', revision: '656257d8e9'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.1.0-13-amd64', java.version: '11.0.20'
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)

Beim Girokonto und auch beim VISA-Card-Konto funktioniert alles wie gehabt.

hbci
VIP
VIP
Beiträge: 1348
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 36 times
Been thanked: 93 times

Re: Volkswagenbank Plus-Konto Abruf mit Fehlermeldung

Beitrag von hbci » Fr 6. Sep 2024, 17:13

Wo ist der Fehlerscreenshot?

Bei mir kommt nur ne Warnung:

Code: Alles auswählen

[06.09.2024 17:04:51] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.09.2024 17:04:51]  
[06.09.2024 17:04:51] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20240320]
[06.09.2024 17:04:51] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.80 | Build: 1150 vom 20240819] [Hibiscus Mashup ver. 0.9.46 | Build: 620 vom 20240813]
[06.09.2024 17:04:51] Überprüfe Jameica-Version ...
[06.09.2024 17:04:51] OK: Jameica-Version 2.11.0 installiert und aktiv
[06.09.2024 17:04:51] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.09.2024 17:04:51] 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)
[06.09.2024 17:04:51] Überprüfe Selenium-Version ...
[06.09.2024 17:04:51] OK: Selenium-Version 4.23.1 installiert und aktiv
[06.09.2024 17:04:51] Überprüfe ChromeDriver-Version ...
[06.09.2024 17:04:51] OK: ChromeDriver-Version 128.0.6613.86 installiert und aktiv
[06.09.2024 17:04:51]  
[06.09.2024 17:04:51] Synchronisiere Konto 'VWBank 3,1, IBAN DE5127..* [Volkswagen Bank]' ...
[06.09.2024 17:04:53] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.09.2024 17:04:57] Überprüfe Chrome-Version ...
[06.09.2024 17:04:57] OK. Browser ist: chrome ver. 128
[06.09.2024 17:04:59] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[06.09.2024 17:05:16] Warte auf PushTan Freigabe ...
[06.09.2024 17:05:46] VWBank-Login war erfolgreich
[06.09.2024 17:05:46] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[06.09.2024 17:05:46] Suche Umsätze im Zeitraum vom 23.08.2024 bis 06.09.2024 und lese diese aus ...
[06.09.2024 17:06:14] Web-Logout der aktuellen Online-Sitzung ...
[06.09.2024 17:06:21] Warnung: VWBank-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[06.09.2024 17:06:21] Kontoauszug erfolgreich. Importiere Daten ...
[06.09.2024 17:06:21] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[06.09.2024 17:06:21] Saldo aktualisiert von Konto: VWBank 3,1
[06.09.2024 17:06:26] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_VWBank-SyncError_1725635181777.zip (Pfad: C:\Users\*\Desktop\)
[06.09.2024 17:06:29] Das Konto 'VWBank 3,1, IBAN DE5127..* [Volkswagen Bank]' wurde erfolgreich synchronisiert
[06.09.2024 17:06:29] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Support-Paket ist raus.
Screenshot daraus:
Capture_EndSession_VWBank-SyncError_1725635181777.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

jottka
Beiträge: 36
Registriert: Mi 14. Mär 2018, 11:23

Re: Volkswagenbank Plus-Konto Abruf mit Fehlermeldung

Beitrag von jottka » Fr 6. Sep 2024, 18:33

Hallo hbci,
ich habe Fehlerscreenshot und Support-Paket erst aktivieren müssen, als Fehlerscreenshot erhalte ich aber nur die Gesamt-Kontenübersicht, wie ich sie beim Einloggen im Browser sehe, nicht die des Plus-Kontos. Auch habe ich die Zugangsdaten des Kontos nochmals überprüft, alles OK.

jottka
Beiträge: 36
Registriert: Mi 14. Mär 2018, 11:23

Re: Volkswagenbank Plus-Konto Abruf mit Fehlermeldung

Beitrag von jottka » Fr 6. Sep 2024, 18:45

Update:
Ich habe mich jetzt noch einmal im Browser eingeloggt. Da war noch ein Banner zu Push-Nachrichten zum Girokonto, das habe ich jetzt weg geklickt. Nun kommt die Fehlermeldung zum fehlerhaften Logout zwar immer noch, aber das Konto wird synchronisiert. Insofern ist es nun wieder OK.
Danke!

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