[Gelöst durch Deaktivierung der alten Karte] DKB-VISA keine Umsatzabfrage mehr möglich

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Andy96
Beiträge: 10
Registriert: Sa 30. Sep 2017, 17:51

[Gelöst durch Deaktivierung der alten Karte] DKB-VISA keine Umsatzabfrage mehr möglich

Beitrag von Andy96 » Mi 14. Apr 2021, 09:42

Hallo,

Die Umsatzabfrage ist für meine DKB-Visa-Konten nicht mehr möglich. Die Meldung lautet:
Warnung: DKB-Visa-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!

Das Monitor-Log sagt hierzu:

Code: Alles auswählen

[14.04.2021 09:22:21 Synchronisierung via non-HBCI (Hibiscus Mashup läuft
[14.04.2021 09:22:21]  
[14.04.2021 09:22:21] System-Info: OS[Linux (ver. 5.11.13-arch1-1) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.2 | Build: 363 vom 20210407]
[14.04.2021 09:22:21] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.22 | Build: 703 vom 20210407] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[14.04.2021 09:22:21] Überprüfe Jameica-Version ...
[14.04.2021 09:22:21] OK: Jameica-Version 2.10.0 installiert und aktiv
[14.04.2021 09:22:21] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[14.04.2021 09:22:21] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /home/user/bin/jameica/javaruntime)
[14.04.2021 09:22:21] Überprüfe Selenium-Version ...
[14.04.2021 09:22:21] OK: Selenium-Version 3.141.59 installiert und aktiv
[14.04.2021 09:22:21] Überprüfe ChromeDriver-Version ...
[14.04.2021 09:22:22] OK: ChromeDriver-Version 89.0.4389.23 installiert und aktiv
[14.04.2021 09:22:22]  
[14.04.2021 09:22:22] Synchronisiere Konto 'DKB - VISA Konto-1xx, IBAN xxxxxx..xxxxxx [Deutsche Kr...ank Berlin]' ...
[14.04.2021 09:22:22] Selenium WebDriver über ChromeDriver wird gestartet ...
[14.04.2021 09:22:22] Überprüfe Chrome-Version ...
[14.04.2021 09:22:22] OK. Browser ist: chrome ver. 89
[14.04.2021 09:22:24] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.dkb.de/banking ...
[14.04.2021 09:22:39] Warte auf Banking-App Freigabe ...
[14.04.2021 09:22:44] DKB-Visa-Login war erfolgreich
[14.04.2021 09:22:44] INFO: es werden nun gleich alle aktive DKB-Visa-Konten zur Anmeldekennung '*******' abgearbeitet ...
[14.04.2021 09:22:44] Konto 'DKB/VISA - Konto-2, IBAN xxxxxx..xxxxxx [Deutsche Kr...ank Berlin] wird synchronisiert ...
[14.04.2021 09:22:44] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[14.04.2021 09:22:45] Suche Umsätze im Zeitraum vom 31.03.2021 bis 14.04.2021 und lese diese aus ...
[14.04.2021 09:22:59] Kontoauszug erfolgreich. Importiere Daten ...
[14.04.2021 09:22:59] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[14.04.2021 09:22:59] Saldo aktualisiert von Konto: DKB/VISA - Konto-2xx
[14.04.2021 09:22:59] Konto 'DKB - VISA Konto-3, IBAN DExxxx..xxxxxx [Deutsche Kr...ank Berlin] wird synchronisiert ...
[14.04.2021 09:22:59] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[14.04.2021 09:22:59] Suche Umsätze im Zeitraum vom 26.03.2021 bis 14.04.2021 und lese diese aus ...
[14.04.2021 09:23:15] Web-Logout der aktuellen Online-Sitzung ...
[14.04.2021 09:23:21] Warnung: DKB-Visa-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!
[14.04.2021 09:23:28] Fehler: WebDriver-Fehler: java.lang.Exception: element 'kkInfoUrlPath' not found: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[contains(text(),'4748********1383')]//parent::td//parent::tr//a[@tid='remittance'] (tried for 15 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:407)
	at de.derrichter.finance.websync.institute.dkbvisa.WebPull.getTransData(WebPull.java:161)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:267)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(text(),'4748********1383')]//parent::td//parent::tr//a[@tid='remittance']"}
  (Session info: headless chrome=89.0.4389.128)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'lx-user', ip: '10.1.1.20', os.name: 'Linux', os.arch: 'amd64', os.version: '5.11.13-arch1-1', java.version: '11.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 89.0.4389.128, chrome: {chromedriverVersion: 89.0.4389.23 (61b08ee2c5002..., userDataDir: /tmp/.com.google.Chrome.tXLSRJ}, goog:chromeOptions: {debuggerAddress: localhost:40225}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: a462c14857607993036d754af0dcb49b
*** Element info: {Using=xpath, value=//div[contains(text(),'4748********1383')]//parent::td//parent::tr//a[@tid='remittance']}
	at jdk.internal.reflect.GeneratedConstructorAccessor44.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.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:182)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:179)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
	... 7 more

For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'lx-user', ip: '192.168.1.2', os.name: 'Linux', os.arch: 'amd64', os.version: '5.11.13-arch1-1', java.version: '11.0.10'
Driver info: driver.version: unknown
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:560)
	at de.derrichter.finance.websync.institute.dkbvisa.WebPull.getTransData(WebPull.java:161)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:267)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Kann mir vielleicht jemand helfen den Fehler zu finden?
Das "Rundum-Sorglos-Paket" habe ich zuvor frisch installiert und auch die Plugins aktualisiert.
Vielen Dank.
Viele Grüße
Andy

hbci
VIP
VIP
Beiträge: 151
Registriert: Sa 7. Mär 2020, 15:01

Re: DKB-VISA keine Umsatzabfrage mehr möglich

Beitrag von hbci » Mi 14. Apr 2021, 16:31

Hast du dich hier mal umgetan?

Andy96
Beiträge: 10
Registriert: Sa 30. Sep 2017, 17:51

Re: DKB-VISA keine Umsatzabfrage mehr möglich

Beitrag von Andy96 » Mi 14. Apr 2021, 18:14

Ich habe sowohl die Karte in der Umsatzabfrage von der Synchronisierung ausgeschlossen.
Die Meldung hat sich jedoch nicht verändert, da beim Login immer alle Konten aktualisiert werden.

Erst seit ich das Konto komplett deaktiviert hatte, funktioniert es wieder.
Vielen Dank. :thumbup:
Viele Grüße
Andy

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