[Erledigt] Fehler beim Abruf Konten Volkswagenbank

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

[Erledigt] Fehler beim Abruf Konten Volkswagenbank

Beitrag von jottka » So 16. Apr 2023, 14:36

Hallo zusammen,

nach den Einspielen der neuesten Updates heute erscheint beim Kontenabruf bei der Volkswagenbank folgende Fehlermeldung:

Code: Alles auswählen

[16.04.2023 14:19:37] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.04.2023 14:19:38]  
[16.04.2023 14:19:38] System-Info: OS[Linux (ver. 5.4.0-146-generic) amd64]  Platform[Jameica 2.10.3 | Build: 486 vom 20230125]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[16.04.2023 14:19:38] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.55 | Build: 962 vom 20230409] [Hibiscus Mashup ver. 0.9.33 | Build: 553 vom 20230410]
[16.04.2023 14:19:38] Überprüfe Jameica-Version ...
[16.04.2023 14:19:38] OK: Jameica-Version 2.10.3 installiert und aktiv
[16.04.2023 14:19:38] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.04.2023 14:19:38] OK: Java-Version 11.0.18 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[16.04.2023 14:19:38] Überprüfe Selenium-Version ...
[16.04.2023 14:19:38] OK: Selenium-Version 4.8.3 installiert und aktiv
[16.04.2023 14:19:38] Überprüfe ChromeDriver-Version ...
[16.04.2023 14:19:38] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[16.04.2023 14:19:38]  
[16.04.2023 14:19:38] Synchronisiere Konto 'VWBank - Giro, IBAN DE8427..******* [Volkswagen Bank]' ...
[16.04.2023 14:19:38] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.04.2023 14:19:43] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[16.04.2023 14:19:43] 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 112) ...
[16.04.2023 14:19:43] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[16.04.2023 14:19:43] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[16.04.2023 14:19:52] OK. Ergebnis der Berechnung: 40A850EA0C33E3DDF49394EFBC932643 (Dauer: 9 Sek.)
[16.04.2023 14:19:54] Überprüfe Chromium-Version ...
[16.04.2023 14:19:54] OK. Browser ist: chrome ver. 112
[16.04.2023 14:19:56] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 41********* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[16.04.2023 14:20:56] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehlermeldung des Systems: invalid selector: Unable to locate an element with the xpath expression //*[contains(@id='tan')] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//*[contains(@id='tan')]' is not a valid XPath expression.
  (Session info: chrome=112.0.5615.0)
For documentation on this error, please visit: https://selenium.dev/exceptions/#invalid_selector_exception
Build info: version: '4.8.3', revision: 'e5e76298c3'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-146-generic', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [c86b293b8973fe937507539c30d53552, findElement {using=xpath, value=//*[contains(@id='tan')]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 112.0.5615.0, chrome: {chromedriverVersion: 112.0.5615.49 (bd2a7bcb881c..., userDataDir: /tmp/.com.google.Chrome.Plo2C6}, goog:chromeOptions: {debuggerAddress: localhost:33281}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: LINUX, proxy: Proxy(direct), se:cdp: ws://localhost:33281/devtoo..., se:cdpVersion: 112.0.5615.0, 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: c86b293b8973fe937507539c30d53552
kann jemand helfen?

Jürgen

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

Re: Fehler beim Abruf Konten Volkswagenbank

Beitrag von hbci » So 16. Apr 2023, 15:14

Nicht jemand, aber ein Downgrade auf Selenium 4.8.1, siehe hier.

hugo
Beiträge: 14
Registriert: Di 6. Dez 2022, 11:45
Has thanked: 1 time
Been thanked: 2 times

der Abruf von Daten der VW-Audi-Bank führt zum Fehler

Beitrag von hugo » So 16. Apr 2023, 15:33

Guten Tag,
beim Abrufen von Saldo und Umsätzen der VW-Bank tritt ein Fehler nach Eingabe von PW und PIN auf.

Code: Alles auswählen

[16.04.2023 13:42:59] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.04.2023 13:42:59]  
[16.04.2023 13:42:59] System-Info: OS[Linux (ver. 6.2.10-1-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.10 | Build: 372 vom 20230125]
[16.04.2023 13:42:59] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.55 | Build: 962 vom 20230409] [Hibiscus Mashup ver. 0.9.33 | Build: 553 vom 20230410]
[16.04.2023 13:42:59] Überprüfe Jameica-Version ...
[16.04.2023 13:42:59] OK: Jameica-Version 2.10.4 installiert und aktiv
[16.04.2023 13:42:59] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.04.2023 13:42:59] OK: Java-Version 11.0.18 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib64/jvm/java-11-openjdk-11)
[16.04.2023 13:42:59] Überprüfe Selenium-Version ...
[16.04.2023 13:42:59] OK: Selenium-Version 4.8.3 installiert und aktiv
[16.04.2023 13:42:59] Überprüfe ChromeDriver-Version ...
[16.04.2023 13:42:59] OK: ChromeDriver-Version 112.0.5615.49 installiert und aktiv
[16.04.2023 13:42:59]  
[16.04.2023 13:42:59] Synchronisiere Konto 'VW-Audi-Bank - Privat, IBAN DE****..****** [Volkswagen Bank]' ...
[16.04.2023 13:42:59] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.04.2023 13:43:00] Überprüfe Chrome-Version ...
[16.04.2023 13:43:00] OK. Browser ist: chrome ver. 112
[16.04.2023 13:43:02] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung *********** auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[16.04.2023 13:44:05] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehlermeldung des Systems: invalid selector: Unable to locate an element with the xpath expression //*[contains(@id='tan')] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//*[contains(@id='tan')]' is not a valid XPath expression.
  (Session info: chrome=112.0.5615.49)
For documentation on this error, please visit: https://selenium.dev/exceptions/#invalid_selector_exception
Build info: version: '4.8.3', revision: 'e5e76298c3'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.2.10-1-default', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [ac2497e299ba864cd571697ad77519d0, findElement {using=xpath, value=//*[contains(@id='tan')]}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 112.0.5615.49, chrome: {chromedriverVersion: 112.0.5615.49 (bd2a7bcb881c..., userDataDir: /tmp/.com.google.Chrome.IkMPF7}, goog:chromeOptions: {debuggerAddress: localhost:34879}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: LINUX, proxy: Proxy(direct), se:cdp: ws://localhost:34879/devtoo..., se:cdpVersion: 112.0.5615.49, 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: ac2497e299ba864cd571697ad77519d0

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 und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
 
Gibt es für das Verhalten bereits Abhilfe?
Grüße hugo

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

Re: der Abruf von Daten der VW-Audi-Bank führt zum Fehler

Beitrag von hbci » So 16. Apr 2023, 16:03

Wahrscheinlich ja, siehe hier.
Wie wäre es davon abgesehen damit, mal zu schauen, ob es zum gleichen Problem bereits einen Thread gibt? :roll:

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

Re: Fehler beim Abruf Konten Volkswagenbank

Beitrag von jottka » So 16. Apr 2023, 16:03

Vielen Dank für die schnelle Hilfe! :clap:
Wie ist mit dem Plugin in Zukunft zu verfahren?

Jürgen

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

Re: Fehler beim Abruf Konten Volkswagenbank

Beitrag von hbci » So 16. Apr 2023, 16:04

Erst updaten, wenn der Fehler gefixt ist?! :-D

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

Re: Fehler beim Abruf Konten Volkswagenbank

Beitrag von jottka » So 16. Apr 2023, 16:08

Danke!

hugo
Beiträge: 14
Registriert: Di 6. Dez 2022, 11:45
Has thanked: 1 time
Been thanked: 2 times

Re: der Abruf von Daten der VW-Audi-Bank führt zum Fehler

Beitrag von hugo » So 16. Apr 2023, 17:54

Vielen Dank an hbci für die prompte Antwort !

Die Rückstufung der Selenium-Version von 4.8.3 auf 4.8.1 hat das Problem behoben.
Nochmals herzlichen Dank für den freundlichen Hinweis. Ich bin nicht sehr EDV- affin, daher hat mir die Kurzanleitung von fastRR beim Handwerklichen sehr geholfen:

1) unter „Datei→Einstellungen→Plugins“ unten rechts die Updates deaktivieren
2) Das Programm beenden.
3) im Windows Explorer im Benutzerverzeichnis den Ordner "\.jameica\plugins" öffnen und das selenium-Plugin löschen.
4) hier die Datei "hibiscus.scripting.selenium.zip" herunterladen : https://scripting-updates.derrichter.de ... 44LjEuMQ==
5) Das Programm starten und unter „Datei→Einstellungen→Plugins“ die ZIP-Datei mit der Option "Plugin manuell installieren" hinzufügen.


Anschließend läuft (zumindest bei mir) der Abruf der Bank-Daten wieder wie gewohnt und geliebt.


Beste Grüße hugo

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: Fehler beim Abruf Konten Volkswagenbank

Beitrag von Hibiscus-Scripter » So 16. Apr 2023, 22:46

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Hierbei handelt es sich allerdings nicht um einen Fehler in Selenium, sondern dieses arbeitet wohl nun genauer und gibt einen Fehler aus, wenn wie angegeben der xPath-Befehl fehlerhaft sein sollte. Hier wird nun also ein BUG von mir ordentlich gemeldet :shifty: davor wurde dies eher ignoriert :shock:

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum
Die Menüpunkte unter Mashup gehen allerdings im Moment nur bis Jameica Version 2.10.3.
Ab Version 2.10.4 muss bis zu Hibiscus.Mashup 0.9.34 die Jameica-interne Update-Funktion verwendet werden.

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:

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

Re: Fehler beim Abruf Konten Volkswagenbank

Beitrag von jottka » Mo 17. Apr 2023, 10:08

Mit finance.websync-nightly und Update von selenium auf 4.8.3 funktioniert alles wieder einwandfrei!

Danke!

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