seit dem 14.9. (d.h. seit PSD2 in Kraft ist) kann ich meine DKB-Kreditkarte nicht mehr abrufen.
Ich habe heute mal alles (Jameica, Hibiscus, alle Plugins, Java) auf den neuesten Stand gebracht (manuell, da ich Hibiscus bereits verwendet habe, bevor ich das Rundum-Sorglos-Paket gefunden habe). Leider hat das nichts geholfen, der Fehler kommt immer noch, sobald ich die Umsätze abrufen will. Eine Abfrage für die PIN oder gar eine TAN kommt nicht, nur folgende Fehlermeldung: Fehler SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Status-Log:
Code: Alles auswählen
[28.09.2019 13:17:30] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.09.2019 13:17:30]
[28.09.2019 13:17:30] System-Info: OS[Windows 7 (ver. 6.1) x86] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.18 | Build: 382 vom 20190917]
[28.09.2019 13:17:30] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.6 | Build: 510 vom 20190917] [Hibiscus Mashup ver. 0.9.6 | Build: 360 vom 20190918]
[28.09.2019 13:17:30] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.09.2019 13:17:30] OK: Java-Version 1.8.0_221 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files (x86)\Java\jre1.8.0_221)
[28.09.2019 13:17:30] Überprüfe Selenium-Version ...
[28.09.2019 13:17:30] OK: Selenium-Version 3.141.59 installiert und aktiv
[28.09.2019 13:17:30] Überprüfe ChromeDriver-Version ...
[28.09.2019 13:17:30] OK: ChromeDriver-Version 77.0.3865.40 installiert und aktiv
[28.09.2019 13:17:30]
[28.09.2019 13:17:30] Synchronisiere Konto 'Kreditkartenkonto Heike, IBAN DE6312..999333 [Deutsche Kr...ank Berlin]' ...
[28.09.2019 13:17:50] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.Exception: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DELL-PC', ip: '192.168.178.21', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_221'
Driver info: driver.version: ChromeDriver
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:703)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:149)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:585)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DELL-PC', ip: '192.168.178.21', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_221'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:552)
... 5 more
Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:28058/status] to be available after 20002 ms
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197)
... 14 more
Caused by: java.util.concurrent.TimeoutException
at java.util.concurrent.FutureTask.get(Unknown Source)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)
... 15 more
Code: Alles auswählen
[Sat Sep 28 13:17:50 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.Exception: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DELL-PC', ip: '192.168.178.21', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_221'
Driver info: driver.version: ChromeDriver
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:703)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:149)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:585)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'DELL-PC', ip: '192.168.178.21', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_221'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:181)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:168)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:157)
at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:552)
... 5 more
Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:28058/status] to be available after 20002 ms
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100)
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197)
... 14 more
Caused by: java.util.concurrent.TimeoutException
at java.util.concurrent.FutureTask.get(Unknown Source)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156)
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75)
... 15 more
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:86)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:585)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Der Abruf des zugehörigen Kontos über HBCI funktioniert dagegen problemlos.
Der Login auf der DKB-Website klappt problemlos; dort kommt allerdings direkt nach der Passworteingabe eine Seite mit Button zur Anforderung einer TAN, anschließend dann ein Flicker-Code bzw. ein manuell einzugebender Startcode, aus dem mein chipKartenleser dann eine TAN generiert. All das fehlt beim Abruf über mashup (ich vermute, er kommt gar nicht so weit).
Da das Problem ja irgendwie mit Chrome zusammenhängt: Kann es sein, dass der Chrome Browser installiert sein muss? Ich nutze nur Firefox und Pale Moon (ein Firefox-Abkömmling), Chrome ist deshalb gar nicht auf meinem Rechner installiert.
Vielen Dank im Voraus für die Hilfe
Sorry für die vielleicht blöde Frage