[Erledigt] AMEX Abruf scheitert

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
gochbewohner
Beiträge: 149
Registriert: Mi 10. Jun 2015, 13:23

[Erledigt] AMEX Abruf scheitert

Beitrag von gochbewohner » Mo 1. Aug 2022, 12:20

Im Augenblick kann ich die Umsätze von AMEX nicht abrufen. Da ich Online keine Änderung an der Webseite erkennen kann und andere Programme mit dem Abruf von AMEX keine Probleme haben, melde ich mich hier im Forum. Vielleicht bin ich auch mal wieder der Einzige, der dieses Problem hat. Aber vielleicht wird mir ja geholfen. Bin dankbar für jeden Tip.

Code: Alles auswählen

[01.08.2022 12:10:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[01.08.2022 12:10:32]  
[01.08.2022 12:10:32] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.7 | Build: 369 vom 20220621]
[01.08.2022 12:10:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.39 | Build: 827 vom 20220622] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[01.08.2022 12:10:32] Überprüfe Jameica-Version ...
[01.08.2022 12:10:32] OK: Jameica-Version 2.10.2 installiert und aktiv
[01.08.2022 12:10:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[01.08.2022 12:10:32] OK: Java-Version 17.0.2 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[01.08.2022 12:10:32] Überprüfe Selenium-Version ...
[01.08.2022 12:10:32] OK: Selenium-Version 4.3.0 installiert und aktiv
[01.08.2022 12:10:32] Überprüfe ChromeDriver-Version ...
[01.08.2022 12:10:33] OK: ChromeDriver-Version 103.0.5060.24 installiert und aktiv
[01.08.2022 12:10:33]  
[01.08.2022 12:10:33] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[01.08.2022 12:10:33] Selenium WebDriver über ChromeDriver wird gestartet ...
[01.08.2022 12:10:33] Überprüfe Chrome-Version ...
[01.08.2022 12:10:33] OK. Browser ist: chrome ver. 103
[01.08.2022 12:10:36] 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 ...
[01.08.2022 12:10:47] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'submitContinue' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn-fluid margin-0-b" tabindex="0" id="loginSubmit" type="submit">...</button> is not clickable at point (784, 470). Other element would receive the click: <div class="binary-banner-overlay" id="user-consent-management-binary-banner-overlay">...</div>
  (Session info: headless chrome=103.0.5060.134)
Build info: version: '4.3.0', revision: 'a4995e2c09*'
System info: host: 'XXXXXX-PC', ip: 'XXX.XXX.XXX.XX', os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [a341bb81a58fd5f452b4435c56dc3cc7, clickElement {id=fe4925b4-98f5-4c74-82d1-7d07f0130325}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 103.0.5060.134, chrome: {chromedriverVersion: 103.0.5060.24 (e47b049c438c..., userDataDir: C:\Users\Norbert\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:54533}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:54533/devtoo..., se:cdpVersion: 103.0.5060.134, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (a341bb81a58fd5f452b4435c56dc3cc7)] -> xpath: //*[contains(@id,'LoginButton') or contains(@id,'loginSubmit')]]
Session ID: a341bb81a58fd5f452b4435c56dc3cc7
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:569)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:579)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:731)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

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

Re: AMEX Abruf scheitert

Beitrag von hbci » Mo 1. Aug 2022, 16:20

Das vor dem Login erscheinende Cookie-Banner wird nicht erkannt und nicht geschlossen. Deshalb scheitert der Login. Wenn ich auf meine Verbose-Version von Mashup downgrade und das Banner händisch schließe, geht's.

hubbelbubbel
Beiträge: 8
Registriert: Mo 23. Sep 2019, 15:46

Re: AMEX Abruf scheitert

Beitrag von hubbelbubbel » Di 2. Aug 2022, 14:54

Gleiches Problem. Abruf geht schon seit mindestens Freitag nicht mehr.

Hier mein LOG:

Code: Alles auswählen

[02.08.2022 11:56:11] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.08.2022 11:56:11]  
[02.08.2022 11:56:11] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.7 | Build: 369 vom 20220621]
[02.08.2022 11:56:11] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.39 | Build: 827 vom 20220622] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[02.08.2022 11:56:11] Überprüfe Jameica-Version ...
[02.08.2022 11:56:11] OK: Jameica-Version 2.10.2 installiert und aktiv
[02.08.2022 11:56:11] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.08.2022 11:56:11] OK: Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[02.08.2022 11:56:11] Überprüfe Selenium-Version ...
[02.08.2022 11:56:11] OK: Selenium-Version 4.3.0 installiert und aktiv
[02.08.2022 11:56:11] Überprüfe ChromeDriver-Version ...
[02.08.2022 11:56:11] OK: ChromeDriver-Version 103.0.5060.24 installiert und aktiv
[02.08.2022 11:56:11]  
[02.08.2022 11:56:11] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DExxx..xxx [Deutsche Bank]' ...
[02.08.2022 11:56:11] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.08.2022 11:56:11] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[02.08.2022 11:56:11] 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 103) ...
[02.08.2022 11:56:11] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[02.08.2022 11:56:11] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[02.08.2022 11:56:16] OK. Ergebnis der Berechnung: CFAF822EA34970BE9BF32175A1371FDE (Dauer: 4 Sek.)
[02.08.2022 11:56:17] Überprüfe Chromium-Version ...
[02.08.2022 11:56:17] OK. Browser ist: chrome ver. 103
[02.08.2022 11:56:19] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung xxx auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[02.08.2022 11:56:35] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'submitContinue' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn-fluid margin-0-b" tabindex="0" id="loginSubmit" type="submit">...</button> is not clickable at point (784, 470). Other element would receive the click: <div class="binary-banner-overlay" id="user-consent-management-binary-banner-overlay">...</div>
  (Session info: headless chrome=103.0.5060.0)
Build info: version: '4.3.0', revision: 'a4995e2c09*'
System info: host: 'DESKTOP-xxx', ip: '192.168.xxx.xxx', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [9198d41adcb866145c339e8ce582ec7b, clickElement {id=6a884fd0-26cf-4d7e-8cf9-82aa6ca49181}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 103.0.5060.0, chrome: {chromedriverVersion: 103.0.5060.24 (e47b049c438c..., userDataDir: D:\SYSTEMDATEN\TEMP\scoped_...}, goog:chromeOptions: {debuggerAddress: localhost:59758}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:59758/devtoo..., se:cdpVersion: 103.0.5060.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:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (9198d41adcb866145c339e8ce582ec7b)] -> xpath: //*[contains(@id,'LoginButton') or contains(@id,'loginSubmit')]]
Session ID: 9198d41adcb866145c339e8ce582ec7b
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:569)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:579)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:731)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

onedollar
Beiträge: 1
Registriert: Sa 1. Sep 2018, 17:15

Re: AMEX Abruf scheitert

Beitrag von onedollar » Sa 6. Aug 2022, 14:46

Hallo, auch bei mir selber Fehler

Code: Alles auswählen

[06.08.2022 14:18:30] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[06.08.2022 14:18:30]  
[06.08.2022 14:18:30] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.7 | Build: 369 vom 20220621]
[06.08.2022 14:18:30] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.39 | Build: 827 vom 20220622] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[06.08.2022 14:18:30] Überprüfe Jameica-Version ...
[06.08.2022 14:18:31] OK: Jameica-Version 2.10.2 installiert und aktiv
[06.08.2022 14:18:31] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[06.08.2022 14:18:31] OK: Java-Version 11.0.15 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[06.08.2022 14:18:31] Überprüfe Selenium-Version ...
[06.08.2022 14:18:31] OK: Selenium-Version 4.3.0 installiert und aktiv
[06.08.2022 14:18:31] Überprüfe ChromeDriver-Version ...
[06.08.2022 14:18:31] OK: ChromeDriver-Version 103.0.5060.24 installiert und aktiv
[06.08.2022 14:18:31]  
[06.08.2022 14:18:31] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DExxx [Deutsche Bank]' ...
[06.08.2022 14:18:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[06.08.2022 14:18:33] Überprüfe Chrome-Version ...
[06.08.2022 14:18:33] OK. Browser ist: chrome ver. 103
[06.08.2022 14:18:35] 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 ...
[06.08.2022 14:19:05] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'submitContinue' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn-fluid margin-0-b" tabindex="0" id="loginSubmit" type="submit">...</button> is not clickable at point (784, 470). Other element would receive the click: <div class="binary-banner-overlay" id="user-consent-management-binary-banner-overlay">...</div>
  (Session info: headless chrome=103.0.5060.134)
Build info: version: '4.3.0', revision: 'a4995e2c09*'
System info: host: 'DESKTOP-090I8RF', ip: '192.168.178.35', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [8a939c1dc671378458ded06226377581, clickElement {id=be01bde3-471b-4d40-8968-32756b727aba}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 103.0.5060.134, chrome: {chromedriverVersion: 103.0.5060.24 (e47b049c438c..., userDataDir: C:\Users\HN\AppData\Local\T...}, goog:chromeOptions: {debuggerAddress: localhost:52854}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:52854/devtoo..., se:cdpVersion: 103.0.5060.134, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (8a939c1dc671378458ded06226377581)] -> xpath: //*[contains(@id,'LoginButton') or contains(@id,'loginSubmit')]]
Session ID: 8a939c1dc671378458ded06226377581
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:569)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:579)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:731)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

nasowas
Beiträge: 18
Registriert: Mo 24. Jul 2017, 19:05

Re: AMEX Abruf scheitert

Beitrag von nasowas » Di 9. Aug 2022, 12:29

Dito

Code: Alles auswählen

[08.08.2022 18:04:21] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[08.08.2022 18:04:21]  
[08.08.2022 18:04:21] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.7 | Build: 369 vom 20220621]
[08.08.2022 18:04:21] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.39 | Build: 827 vom 20220622] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[08.08.2022 18:04:21] Überprüfe Jameica-Version ...
[08.08.2022 18:04:21] OK: Jameica-Version 2.10.2 installiert und aktiv
[08.08.2022 18:04:21] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[08.08.2022 18:04:21] OK: Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Users\QFT\jameica\jre-win64)
[08.08.2022 18:04:21] Überprüfe Selenium-Version ...
[08.08.2022 18:04:21] OK: Selenium-Version 4.3.0 installiert und aktiv
[08.08.2022 18:04:21] Überprüfe ChromeDriver-Version ...
[08.08.2022 18:04:21] OK: ChromeDriver-Version 103.0.5060.24 installiert und aktiv
[08.08.2022 18:04:21]  
[08.08.2022 18:04:21] Synchronisiere Konto 'AMEX - Corporate Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[08.08.2022 18:04:21] Selenium WebDriver über ChromeDriver wird gestartet ...
[08.08.2022 18:04:24] Überprüfe Chrome-Version ...
[08.08.2022 18:04:24] OK. Browser ist: chrome ver. 103
[08.08.2022 18:04:26] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung fais******* auf https://global.americanexpress.com/myca/logon/emea/action?request_type=LogonHandler&Face=de_DE&inav=iNLogBtn ...
[08.08.2022 18:04:40] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'submitContinue' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn-fluid margin-0-b" tabindex="0" id="loginSubmit" type="submit">...</button> is not clickable at point (784, 470). Other element would receive the click: <div class="binary-banner-overlay" id="user-consent-management-binary-banner-overlay">...</div>
  (Session info: headless chrome=103.0.5060.134)
Build info: version: '4.3.0', revision: 'a4995e2c09*'
System info: host: 'LP5-QFT-DSY', ip: '192.168.178.27', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [d5d02f03a7f538be7ce3bf2154c6ab7a, clickElement {id=044d6791-79f6-45cc-9b10-568087882b14}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 103.0.5060.134, chrome: {chromedriverVersion: 103.0.5060.24 (e47b049c438c..., userDataDir: C:\Users\QFT\AppData\Local\...}, goog:chromeOptions: {debuggerAddress: localhost:63613}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:63613/devtoo..., se:cdpVersion: 103.0.5060.134, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (d5d02f03a7f538be7ce3bf2154c6ab7a)] -> xpath: //*[contains(@id,'LoginButton') or contains(@id,'loginSubmit')]]
Session ID: d5d02f03a7f538be7ce3bf2154c6ab7a
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:569)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:579)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:731)
	at de.derrichter.finance.websync.institute.americanexpress.WebAuth.loginWithSelenium(WebAuth.java:118)
	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:358)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

gochbewohner
Beiträge: 149
Registriert: Mi 10. Jun 2015, 13:23

Re: AMEX Abruf scheitert

Beitrag von gochbewohner » Di 16. Aug 2022, 13:28

Sebastian hätte sich schon gemeldet, wenn er Zeit hätte. Entweder ist er beruflich eingespannt, oder er ist gerade im Urlaub, den wir ihm gönnen. Bei einem privaten Projekt muss man auch schon mal Geduld zeigen. :-)

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2150
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: AMEX Abruf scheitert

Beitrag von Hibiscus-Scripter » Di 16. Aug 2022, 21:52

Hallo,

ja sorry, sorry, sorry bin wieder da ;-)
gochbewohner haben mal wieder vollkommen recht mit allem.

Da ist man einmal im Urlaub und die ändern überall die Cookie-Banner um uns zu nerven :shifty:

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

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum


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:

gochbewohner
Beiträge: 149
Registriert: Mi 10. Jun 2015, 13:23

Re: AMEX Abruf scheitert

Beitrag von gochbewohner » Di 16. Aug 2022, 22:34

Es funktioniert wieder.

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

Re: AMEX Abruf scheitert

Beitrag von hbci » Di 16. Aug 2022, 23:06

Bis auf das Merken des Chrome als vertrauenswürdiges "Gerät", die 2FA-SMS muss jedesmal eingegeben werden. Lässt sich das fixen?

Außerdem nochmal unabhängig von AMEX die Frage, ob es möglich ist, die Passwörter wie bei HBCI-Konten zu speichern. D. h. bei einem fehlerhaften Abruf poppt zwar der Passwort-Dialog auf, aber der ist verschlüsselt ausgefüllt und das Passwort muss nicht zwingend neu eingegeben werden.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2150
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: AMEX Abruf scheitert

Beitrag von Hibiscus-Scripter » Di 16. Aug 2022, 23:56

hbci hat geschrieben:
Di 16. Aug 2022, 23:06
Bis auf das Merken des Chrome als vertrauenswürdiges "Gerät", die 2FA-SMS muss jedesmal eingegeben werden. Lässt sich das fixen?

Außerdem nochmal unabhängig von AMEX die Frage, ob es möglich ist, die Passwörter wie bei HBCI-Konten zu speichern. D. h. bei einem fehlerhaften Abruf poppt zwar der Passwort-Dialog auf, aber der ist verschlüsselt ausgefüllt und das Passwort muss nicht zwingend neu eingegeben werden.
Also bei mir funktioniert das, obwohl AMEX offensichtlich dies sehr oft zurücksetzt und dennoch verlangt. Aber anhand der Cookies hab ichs noch nicht besser hingekommen ... da hier der Browser aufgrund der internen Funktionalität von Selenium immer "frisch" ist, muss das Cookie jedesmal neu gesetzt werden... dagegen arbeitet die Sicherheit
hbci hat geschrieben:
Di 16. Aug 2022, 23:06
Außerdem nochmal unabhängig von AMEX die Frage, ob es möglich ist, die Passwörter wie bei HBCI-Konten zu speichern. D. h. bei einem fehlerhaften Abruf poppt zwar der Passwort-Dialog auf, aber der ist verschlüsselt ausgefüllt und das Passwort muss nicht zwingend neu eingegeben werden.
Bis auf, dass das Passwort dennoch gespeichert wird ist die Funktionalität die selbe wie bei Hibiscus selbst. Ob dies eine Hibiscus-Funktion ist muss ich mal bei Olaf fragen, denn gegen das selbst speichern fallen mir direkt mehrere Gründe ein warum ich das sicher nicht machen werde ;-)
Nicht löschen ok, dann müsste ich selbst mitzählen ...

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

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