seit ungefähr Mitte Mai kann ich für meine AMEX Konten keine Umsätze mehr runterladen. Anfänglich ging noch nicht mal der Login, was wohl mit den Proxy-Einstellungen im Internet Explorer zu tun hatte. Seitdem ich für die Proxyeinstellungen alle Optionen deaktiviert habe, kann ich mich wieder einloggen und laut den logs werden auch die Umsätze ausgelesen und ein Logout durchgeführt. Nur kommt dann ganz zum Schluss der im Betreff gemeldete Fehler.
Auch habe ich ein anderes Thema [Erledigt] Probleme bei AMEX: Kreditkartennummer auf Seite nicht gefunden zum selben Problem gefunden. Dort wurde das Problem gelöst mit:
Mit Sandboxie konnte ich nichts anfangen, aber ich dachte mir, Chrome mal ganz zu deinstallieren, um das automatische Nachladen zu nutzen. Aber das brachte keinen Unterschied.aj84 hat geschrieben:wer Sandboxie nutzt, sollte den Chrome/Chromium nicht in die Sandbox sperren.
Mein Stack ist auf dem letzten Stand und schaut wie folgt aus:
Jamaica 2.8.4
Hibiscus 2.8.14
HTMLUnit 2.36.0-testing
PDFbox 2.0.16-testing
selenium 3.141.59 (Die PI-Version???)
Chromedriver 76.03809-testing
Websync 0.9.5-nightly
Mashup 0.9.5-nightly
Der Status-Log schaut wie folgt aus:
Code: Alles auswählen
[07.09.2019 16:16:01] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.09.2019 16:16:01]
[07.09.2019 16:16:01] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.14 | Build: 378 vom 20190906]
[07.09.2019 16:16:01] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.5-nightly | Build: 484 vom 20190901] [Hibiscus Mashup ver. 0.9.5-nightly | Build: 352 vom 20190826]
[07.09.2019 16:16:01] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.09.2019 16:16:01] OK: Java-Version 1.8.0_221 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Java\jre1.8.0_221)
[07.09.2019 16:16:01] Überprüfe Selenium-Version ...
[07.09.2019 16:16:01] OK: Selenium-Version 3.141.59 installiert und aktiv
[07.09.2019 16:16:01] Überprüfe ChromeDriver-Version ...
[07.09.2019 16:16:02] OK: ChromeDriver-Version 76.0.3809.126 installiert und aktiv
[07.09.2019 16:16:02]
[07.09.2019 16:16:02] Synchronisiere Konto 'AMEX - Corporate Kreditkarte, IBAN DE0550..599700 [Deutsche Bank Filiale]' ...
[07.09.2019 16:16:02] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[07.09.2019 16:16:07] OK. Ergebnis der Berechnung: 3A1E1708ABE11E720C7DCE7FDA55CFEE (Dauer: 4 Sek.)
[07.09.2019 16:16:11] Überprüfe Chromium-Version ...
[07.09.2019 16:16:11] OK. Browser ist: chrome ver. 76
[07.09.2019 16:16:13] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[07.09.2019 16:16:35] AMEX-Login war erfolgreich
[07.09.2019 16:16:35] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[07.09.2019 16:16:35] Suche Umsätze im Zeitraum vom 11.05.2019 bis 07.09.2019 und lese diese aus ...
[07.09.2019 16:16:47] Web-Logout der aktuellen Online-Sitzung ...
[07.09.2019 16:16:54] AMEX-Logout war erfolgreich
[07.09.2019 16:16:55] Fehler: Saldo konnte nicht ermittelt werden: Letzte fünf Stellen der Kreditkartennummer auf Seite nicht gefunden! Überprüfen Sie Ihre Angaben.
Code: Alles auswählen
[Sat Sep 07 16:16:01 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.execute] starting non-HBCI (Hibiscus Mashup) synchronization
[Sat Sep 07 16:16:01 CEST 2019][INFO][main][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.<init>] accounts to synchronize: 1, jobs: 1
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: RUNNING
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sat Sep 07 16:16:01 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] BEGIN synchronization of account 1/1
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.8.4 | Build: 453 vom 20190211] Plugin[hibiscus 2.8.14 | Build: 378 vom 20190906]
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.5-nightly | Build: 484 vom 20190901] [Hibiscus Mashup ver. 0.9.5-nightly | Build: 352 vom 20190826]
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:JavaCheck] Java-Version 1.8.0_221 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Java\jre1.8.0_221)
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] Paremeterdatei 'de.derrichter.finance.websync.institute.americanexpress.InstitutOptions' entÄlt die übergebene BLZ oder BIC, prüfe zu ladende Engines
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] Überprüfe Selenium-Version ...
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:SeleniumVersionCheck] OK: Selenium-Version 3.141.59 installiert und aktiv
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] Bereite ChromeDriver vor und definiere Pfade ...
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.utils.SyncPropertiesHelper.setChromeDriverPaths] OS-Info: Windows 10 amd64
[Sat Sep 07 16:16:01 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] Überprüfe ChromeDriver-Version ...
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverVersionCheck] OK: ChromeDriver-Version 76.0.3809.126 installiert und aktiv
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync] processing non-HBCI (Hibiscus Mashup) jobs
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisierung der 'Umsätze/Kontoauszug' gestartet über Backend: non-HBCI (Hibiscus Mashup)
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute] Synchronisiere 'Umsätze' mit Institut und Umsetzung für: American Express
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] ChromeDriver-Webclient wird vorbereitet ...
[Sat Sep 07 16:16:02 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [ChromeDriverUtils] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[Sat Sep 07 16:16:07 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [ChromeDriverUtils] OK. Ergebnis der Berechnung: 3A1E1708ABE11E720C7DCE7FDA55CFEE (Dauer: 4 Sek.)
[Sat Sep 07 16:16:11 CEST 2019][INFO][Forwarding newSession on session null to remote][org.openqa.selenium.remote.ProtocolHandshake.createSession] Detected dialect: W3C
[Sat Sep 07 16:16:11 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] Browsername: chrome
[Sat Sep 07 16:16:11 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] Browser-Version: 76.0.3809.0
[Sat Sep 07 16:16:11 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromiumVersionCheck] Überprüfe Chromium-Version ...
[Sat Sep 07 16:16:11 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [SeleniumUtils] return formated Name+Version: chrome ver. 76
[Sat Sep 07 16:16:13 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] Session-ID: 9c20fdef1a6a32297fa8ed38cdf947f8
[Sat Sep 07 16:16:13 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:ChromeDriverWebClientInit] ChromeDriver-Webclient wurde erfolgreich vorbereitet
[Sat Sep 07 16:16:13 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.getPasswort] Passwort für Anmeldekennung ******* wird abgefragt ...
[Sat Sep 07 16:16:19 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:AMEX] [WebLogin] AmericanExpress-Login aufrufen ... (GET https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn)
[Sat Sep 07 16:16:24 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:AMEX] [WebLogin] Login-Form wird abgesendet ...
[Sat Sep 07 16:16:35 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run] AMEX-Login war erfolgreich
[Sat Sep 07 16:16:35 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[Sat Sep 07 16:16:35 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:AMEX] [getTransData] Saldoabruf: Kartenkonten aufrufen ... (GET https://global.americanexpress.com/accounts)
[Sat Sep 07 16:16:47 CEST 2019][ERROR][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:AMEX] [getTransData] Saldoabruf: Kartenkonto-Regex fehlerhaft: Error:
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div/child::span[@class='heading-3' and contains(text(),'41001')] (tried for 10 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.institute.americanexpress.WebPull.getTransData(WebPull.java:85)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:187)
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.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div/child::span[@class='heading-3' and contains(text(),'41001')]"}
(Session info: headless chrome=76.0.3809.0)
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: 'LP5-QFT-DSY', ip: '192.168.56.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_221'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 76.0.3809.0, chrome: {chromedriverVersion: 76.0.3809.126 (d80a294506b4..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:50155}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 9c20fdef1a6a32297fa8ed38cdf947f8
*** Element info: {Using=xpath, value=//div/child::span[@class='heading-3' and contains(text(),'41001')]}
at sun.reflect.GeneratedConstructorAccessor901.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at 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)
... 6 more
[Sat Sep 07 16:16:47 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.interact.Auth.resetPassword] Passwort-Reset zur Anmeldekennung fais******* und Institut: AMEX [50070010]
[Sat Sep 07 16:16:47 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:AMEX] [WebLogout] Abmelden aufrufen ... (https://global.americanexpress.com/myca/logon/emea/action?request_type=LogLogoffConfirmHandler&Face=de_DE&BUnit=null&inav=de_utility_logout)
[Sat Sep 07 16:16:54 CEST 2019][INFO][bg-task:Worker][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.info] [WebSync:AMEX] [WebLogout] Logout bei der 'American Express' war erfolgreich
[Sat Sep 07 16:16:55 CEST 2019][ERROR][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] error while synchronizing
java.lang.Exception: Saldo konnte nicht ermittelt werden: Letzte fünf Stellen der Kreditkartennummer auf Seite nicht gefunden! Überprüfen Sie Ihre Angaben.
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)
[Sat Sep 07 16:16:55 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Sat Sep 07 16:16:55 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Sat Sep 07 16:16:55 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
[Sat Sep 07 16:17:25 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin