Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Heiko
Beiträge: 3
Registriert: Sa 19. Jul 2025, 11:15

Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Beitrag von Heiko » Sa 19. Jul 2025, 11:47

Hallo,

ich habe gerade erst Hibiscus (mit Jameica-Hibiscus_Linux_x64-Installer.run) auf meinem Ubuntu 24.04 System installiert. Der Zugriff auf die Girokonten bei der DKB funktionieren ohne Probleme. Für die Authorisierung verwende ich das ChipTan QR Verfahren. Für das DKB-Visa-Konto habe ich den Zugangsweg "NonHBCI (Hibiscus Mashup) eingestellt. Wenn ich versuche die Umsatzdaten abzurufen, werde ich erst nach dem Passwort gefragt. Das scheint zu klappen. Aber die Zwei-Faktor-Authorisierung schlägt anscheinend fehl. Hier ist die Fehlermeldung:

Code: Alles auswählen

Build info: version: '4.31.0', revision: '1ef9f18787*'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.2.0+', java.version: '17.0.12'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:962)
	at de.derrichter.finance.websync.institute.dkbvisa.WebAuth.loginWithSelenium(WebAuth.java:291)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:216)
	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)
Im Fehlerscreenshot (siehe Anhang) ist interessanterweise die Aufforderung das Authentifizierungsverfahren auszuwählen zu sehen. Das habe ich aber bei diesem Vorgang nie gesehen. Im folgenden habe ich noch einen Teil des Logs eingefügt. Für mich sieht das so aus, als ob das Authentifizierungsfenster nicht angezeigt werden kann. Hat jemand eine Ahnung, woran das liegt?

Code: Alles auswählen

19.07.2025 11:41:44] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: element 'submitContinue' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //input[@id='seal_one'] (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.dkbvisa.WebAuth.loginWithSelenium(WebAuth.java:291)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:216)
	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":"//input[@id='seal_one']"}
  (Session info: chrome=135.0.7049.17)
Im Forum habe ich gesehen, dass das bei anderen zu mindestens im Juni offensichtlich noch funktioniert hat.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Beitrag von hbci » Sa 19. Jul 2025, 20:31

ChipTAN wurde von Mashup noch nie unterstützt, deshalb wage ich, deine letzte Aussage zu bezweifeln.

Heiko
Beiträge: 3
Registriert: Sa 19. Jul 2025, 11:15

Re: Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Beitrag von Heiko » Sa 19. Jul 2025, 21:42

Meine Aussage bezog sich nicht auf die Authorisierungsmethode. Welche Methoden für die Zwei-Faktor-Authorisierung funktionieren denn mit mit Mashup?

hbci
VIP
VIP
Beiträge: 1308
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 86 times

Re: Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Beitrag von hbci » So 20. Jul 2025, 05:45

Die App.

Heiko
Beiträge: 3
Registriert: Sa 19. Jul 2025, 11:15

Re: Umsatzabruf von DKB-Visa-Konto funktioniert nicht

Beitrag von Heiko » Mo 21. Jul 2025, 16:49

Die Authorisierung über ChipTan auch in das Script einzubauen ist vermutlich zu kompliziert - obwohl das Fenster dafür ja schon da zu sein scheint - oder?

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