[Erledigt] AMEX (Payback) blendet Werbung ein

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Tommi.M
Beiträge: 43
Registriert: Do 15. Sep 2022, 20:01
Has thanked: 2 times
Been thanked: 2 times

[Erledigt] AMEX (Payback) blendet Werbung ein

Beitrag von Tommi.M » Fr 8. Mär 2024, 21:06

Hallo Sebastian,

wieder einmal AMEX:

Code: Alles auswählen

[08.03.2024 20:51:31] Synchronisierung via non-HBCI (Hibiscus Mashup) wird nach Fehler fortgesetzt
[08.03.2024 20:51:31]  
[08.03.2024 20:51:31] Synchronisiere Konto 'AMEX Meine, IBAN DE0550..599700 [Deutsche Bank]' ...
[08.03.2024 20:51:31] ChromeDriver Proxy-Einstellungen setzen ...
[08.03.2024 20:51:31] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[08.03.2024 20:51:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[08.03.2024 20:51:32] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[08.03.2024 20:51:32] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[08.03.2024 20:51:32] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[08.03.2024 20:51:37] Browser hat Prüfsummen-Test nicht bestanden. Wird aber ignoriert, da es sich wohl um eine Testversion handelt...
[08.03.2024 20:51:39] Überprüfe Chromium-Version ...
[08.03.2024 20:51:39] OK. Browser ist: chrome ver. 123
[08.03.2024 20:51:49] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung maxm******* auf https://www.americanexpress.com/de-de/account/login/ ...
[08.03.2024 20:54:33] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[08.03.2024 20:54:36] authCode per E-Mail ist als Verfahren gesetzt ... Beginne Abfrage ...
[08.03.2024 20:55:40] AMEX-Login war erfolgreich
[08.03.2024 20:55:40] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[08.03.2024 20:55:40] Suche Umsätze im Zeitraum vom 17.02.2024 bis 08.03.2024 und lese diese aus ...
[08.03.2024 20:55:45] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1709927745555.png (Pfad: C:\Users\<das bin ich>\Desktop\)
[08.03.2024 20:56:45] Web-Logout der aktuellen Online-Sitzung ...
[08.03.2024 20:56:47] AMEX-Logout war erfolgreich
[08.03.2024 20:56:48] Fehler: WebDriver-Fehler: {ElementClickInterceptedException} element 'cardsOverviewLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button aria-haspopup="dialog" aria-label="open_title" class="flex btn axp-account-switcher__accountSwitcher__togglerButton___1H_zk account-switcher-toggler css-15ld01r" type="button">...</button> is not clickable at point (1360, 96). Other element would receive the click: <div contentcss="axp-user-interruptor__Modal__modalContent___28Cs- container" rootid="root" transitioncss="modal-easeup" pretransitioncss="modal-fade" class="css-1fg3yh4">...</div>
  (Session info: chrome=123.0.6312.4)
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [42619fe8e008c4376dcd3ca924c548cb, clickElement {id=f.FE81F84B607D39A7167CE55DBC219768.d.C4578BB4A918134C67D43291C7B6A610.e.360}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 123.0.6312.4, chrome: {chromedriverVersion: 123.0.6312.4 (6bbedb653d7f3..., userDataDir: C:\Users\<das bin ich>\AppData\Loc...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:57738}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:57738/devtoo..., se:cdpVersion: 123.0.6312.4, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on windows (42619fe8e008c4376dcd3ca924c548cb)] -> xpath: //button[contains(@class,'accountSwitcher')]]
Session ID: 42619fe8e008c4376dcd3ca924c548cb
	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.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:638)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:414)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:801)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:414)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
[08.03.2024 20:56:48] Synchronisierung via non-HBCI (Hibiscus Mashup) wird nach Fehler fortgesetzt
Hast du eine Idee, wie mit der Werbung umgegangen werden könnte?

Viele Grüße und vielen Dank
Thomas
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

schwappi2k
Beiträge: 25
Registriert: Sa 30. Apr 2022, 18:45
Been thanked: 2 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von schwappi2k » Fr 8. Mär 2024, 23:22

Hallo,

selbes Verhalten bei der BMW Card.

Habe es leider verpasst den Quellcode anzusehen und jetzt bekomme ich die Werbung beim manuellen Einloggen mit dem Browser nicht mehr... Leider aber noch in Hibiscus.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2696
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 145 times
Been thanked: 78 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von Hibiscus-Scripter » Fr 8. Mär 2024, 23:23

Hallo,

danke für die ordentliche Meldungen mit dem vollständigem Status-Log :thumbup:
Hierdurch habt ihr mir bereits viele nützliche Infos zukommen lassen.
Leider reichen diese aber wie gesehen dieses mal aber nicht zum direkten lösen des Problems da diese Werbung wohl nicht immer kommt, hab die schonmal gesehen aber dann besseres zu tun.

Zur besseren Analyse benötige ich daher von jedem welcher noch diesen Fehler hat ein Support-Paket.

Zunächst hierzu bitte zuerst mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
installieren um die neue Support-Paket Funktion freizuschalten bzw. zum aktualisieren.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum

Dann ein Support-Paket erstellen
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt 'Support-Paket oder System-Log zusammenstellen'

Dieses sendest Ihr mir dann bitte am besten per PM (Private Nachricht) (wie vorgegeben: ZIP-Archivpaket ohne Passwort).

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 beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

Tommi.M
Beiträge: 43
Registriert: Do 15. Sep 2022, 20:01
Has thanked: 2 times
Been thanked: 2 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von Tommi.M » Sa 9. Mär 2024, 05:43

Guten Morgen,

ganz vielen Dank für die superschnelle Antwort. Ich habe die Anleitung Punkt für Punkt umgesetzt. Das Dämliche ist jetzt, dass AMEX die Werbung nicht mehr ausliefert. Die Umsatzabfrage funktioniert jetzt wieder. Mal sehen, wann AMEX die nächste Werbeoffensive durchführt.

Vielen Dank und viele Grüße
Thomas

schwappi2k
Beiträge: 25
Registriert: Sa 30. Apr 2022, 18:45
Been thanked: 2 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von schwappi2k » Sa 9. Mär 2024, 09:09

Guten Morgen,

auch von mir ein großes Danke!

Komischer Weise funktioniert es jetzt auch wieder.

Falls ich es im Browser erhalte, würde ich dir zumindest mal den htmlCode rauskopieren, evtl. lässt sich ja eine schnelle/ kurze generische Abfrage daraus bauen um das "Popup" zu schließen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2696
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 145 times
Been thanked: 78 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von Hibiscus-Scripter » Sa 9. Mär 2024, 11:02

Ja danke auch, da war allerdings noch ein Logikfehler, also am besten das Nightly-Build von Hibiscus Mashup nochmals drüber installieren...

Dann braucht man nur das Log-Level von Jameica auf TRACE zu stellen und in den Sync-Optionen das Support-Paket aktivieren.
Dieses wird dann automatisch beim Fehler erstellt und enthält dann auch ganz automatisch den Seiten-Quelltext.

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 beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

gochbewohner
Beiträge: 242
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 16 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von gochbewohner » So 10. Mär 2024, 21:30

Ich habe den Fehler bekommen, aber auf dem Desktop finde ich kein Supportpackage.

Hier das Log:

Code: Alles auswählen

[10.03.2024 21:14:03] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.03.2024 21:14:03]  
[10.03.2024 21:14:03] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.17 | Build: 381 vom 20240229]
[10.03.2024 21:14:03] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.74-nightly | Build: 1095 vom 20240308] [Hibiscus Mashup ver. 0.9.42-nightly | Build: 603 vom 20240309]
[10.03.2024 21:14:03] Überprüfe Jameica-Version ...
[10.03.2024 21:14:03] OK: Jameica-Version 2.10.4 installiert und aktiv
[10.03.2024 21:14:03] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.03.2024 21:14:03] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[10.03.2024 21:14:03] Überprüfe Selenium-Version ...
[10.03.2024 21:14:03] OK: Selenium-Version 4.18.1 installiert und aktiv
[10.03.2024 21:14:03] Überprüfe ChromeDriver-Version ...
[10.03.2024 21:14:04] OK: ChromeDriver-Version 122.0.6261.57 installiert und aktiv
[10.03.2024 21:14:04]  
[10.03.2024 21:14:04] Synchronisiere Konto 'AMEX - Kreditkarte, IBAN DE0550..599700 [Deutsche Bank]' ...
[10.03.2024 21:14:04] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.03.2024 21:14:09] Überprüfe Chrome-Version ...
[10.03.2024 21:14:09] OK. Browser ist: chrome ver. 122
[10.03.2024 21:14:19] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung *********** auf https://www.americanexpress.com/de-de/account/login/ ...
[10.03.2024 21:14:54] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[10.03.2024 21:14:55] Warte auf Banking-App Freigabe ...
[10.03.2024 21:15:24] AMEX-Login war erfolgreich
[10.03.2024 21:15:24] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[10.03.2024 21:15:24] Suche Umsätze im Zeitraum vom 24.02.2024 bis 10.03.2024 und lese diese aus ...
[10.03.2024 21:15:30] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1710101730165 (Pfad: C:\Users\norbe\Desktop\)
[10.03.2024 21:15:45] Warnung: Support-Paket erstellen fehlerhaft: Provided file is not a directory
[10.03.2024 21:15:45] Web-Logout der aktuellen Online-Sitzung ...
[10.03.2024 21:15:48] AMEX-Logout war erfolgreich
[10.03.2024 21:15:49] Fehler: WebDriver-Fehler: {ElementClickInterceptedException} element 'cardsOverviewLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button aria-haspopup="dialog" aria-label="open_title" class="flex btn axp-account-switcher__accountSwitcher__togglerButton___1H_zk account-switcher-toggler css-15ld01r" type="button">...</button> is not clickable at point (1362, 96). Other element would receive the click: <div contentcss="axp-user-interruptor__Modal__modalContent___28Cs- container" rootid="root" transitioncss="modal-easeup" pretransitioncss="modal-fade" class="css-1fg3yh4">...</div>
  (Session info: chrome=122.0.6261.112)
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [567a9be65fd13460d913f44174b0acce, clickElement {id=f.0E8F06B11167FA65CF7E7E2B7A3852E1.d.50566342727492A916059780EA24114A.e.329}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 122.0.6261.112, chrome: {chromedriverVersion: 122.0.6261.57 (87957e464700..., userDataDir: C:\Users\norbe\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50502}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:50502/devtoo..., se:cdpVersion: 122.0.6261.112, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on windows (567a9be65fd13460d913f44174b0acce)] -> xpath: //button[contains(@class,'accountSwitcher')]]
Session ID: 567a9be65fd13460d913f44174b0acce
	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.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:733)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:423)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:896)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:423)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Und den Screenshot:
HibiscusMashup-Fehler_AMEX-Sync_1710101730165.png
Wenn das Package erzeugt wurde, wie heißt dieses? Dann könnte ich danach suchen. Oder muss ich in den Kontoeinstellungen das jedesmal vorher aktivieren? Der Fehler kommt in der Regel nicht zweimal direkt hintereinander. Das wäre dann schon die Ausnahme. Werde es aber gleich nochmal versuchen.

Wie vermutet beim nächsten Versuch lief der Abruf einwandfrei durch.

Ich sehe gerade, dass es eine Fehlermeldung gab bezüglich des Support Pakets:

Code: Alles auswählen

[10.03.2024 21:15:45] Warnung: Support-Paket erstellen fehlerhaft: Provided file is not a directory
Was bedeutet das?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Tommi.M
Beiträge: 43
Registriert: Do 15. Sep 2022, 20:01
Has thanked: 2 times
Been thanked: 2 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von Tommi.M » Mo 11. Mär 2024, 19:12

Ist bei mir heute auch wieder aufgetreten. Das Support-Paket wurde wie bei gochbewohner auch nicht angelegt. Wenn ich dir, Sebastian, den Teil aus der Jameica.log ausschneide und als PN schicke, wäre das ok für dich?

Viele Grüße
Thomas

hbci
VIP
VIP
Beiträge: 1030
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 60 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von hbci » Mo 11. Mär 2024, 20:02

Code: Alles auswählen

[11.03.2024 19:49:34] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[11.03.2024 19:49:34]  
[11.03.2024 19:49:34] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240301]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20240301]
[11.03.2024 19:49:34] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.74-nightly | Build: 1095 vom 20240308] [Hibiscus Mashup ver. 0.9.42-nightly | Build: 602 vom 20240308]
[11.03.2024 19:49:34] Überprüfe Jameica-Version ...
[11.03.2024 19:49:34] OK: Jameica-Version 2.11.0 installiert und aktiv
[11.03.2024 19:49:34] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[11.03.2024 19:49:34] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240301\jre-win64)
[11.03.2024 19:49:34] Überprüfe Selenium-Version ...
[11.03.2024 19:49:34] OK: Selenium-Version 4.18.1 installiert und aktiv
[11.03.2024 19:49:34] Überprüfe ChromeDriver-Version ...
[11.03.2024 19:49:34] OK: ChromeDriver-Version 122.0.6261.57 installiert und aktiv
[11.03.2024 19:49:34]  
[11.03.2024 19:49:34] Synchronisiere Konto 'AMEX Gold, IBAN DE0550..599700 [Deutsche Bank]' ...
[11.03.2024 19:49:35] Selenium WebDriver über ChromeDriver wird gestartet ...
[11.03.2024 19:49:40] Überprüfe Chrome-Version ...
[11.03.2024 19:49:40] OK. Browser ist: chrome ver. 122
[11.03.2024 19:50:05] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://www.americanexpress.com/de-de/account/login/ ...
[11.03.2024 19:51:22] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[11.03.2024 19:51:25] authCode per E-Mail ist als Verfahren gesetzt ... Beginne Abfrage ...
[11.03.2024 19:53:36] AMEX-Login war erfolgreich
[11.03.2024 19:53:36] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[11.03.2024 19:53:36] Suche Umsätze im Zeitraum vom 15.02.2024 bis 11.03.2024 und lese diese aus ...
[11.03.2024 19:53:42] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_AMEX-Sync_1710183222033 (Pfad: C:\Users\*\Desktop\)
[11.03.2024 19:54:21] Web-Logout der aktuellen Online-Sitzung ...
[11.03.2024 19:54:28] AMEX-Logout war erfolgreich
[11.03.2024 19:54:30] Fehler: WebDriver-Fehler: {ElementClickInterceptedException} element 'cardsOverviewLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button aria-haspopup="dialog" aria-label="open_title" class="flex btn axp-account-switcher__accountSwitcher__togglerButton___1H_zk account-switcher-toggler css-15ld01r" type="button">...</button> is not clickable at point (1360, 96). Other element would receive the click: <div contentcss="axp-user-interruptor__Modal__modalContent___28Cs- container" rootid="root" transitioncss="modal-easeup" pretransitioncss="modal-fade" class="css-1fg3yh4">...</div>
  (Session info: chrome=122.0.6261.112)
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [1ed5c028e0da6ca6b9a366e83ae00550, clickElement {id=f.8E19E90AE49868D700F1CB7180D0A4F2.d.8A2B8E887CBA9BFCCCF6DC4B86FC3C98.e.384}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 122.0.6261.112, chrome: {chromedriverVersion: 122.0.6261.57 (87957e464700..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:51514}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:51514/devtoo..., se:cdpVersion: 122.0.6261.112, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on windows (1ed5c028e0da6ca6b9a366e83ae00550)] -> xpath: //button[contains(@class,'accountSwitcher')]]
Session ID: 1ed5c028e0da6ca6b9a366e83ae00550
	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.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:519)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:733)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:423)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:896)
	at de.derrichter.finance.websync.institute.americanexpress.WebPull.getTransData(WebPull.java:157)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.americanexpress.Collector.run(Collector.java:423)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
HibiscusMashup-Fehler_AMEX-Sync_1710183222033.png
Das Support-Paket wird nicht erstellt, da offensichtlich nicht erkannt wird, dass das Log-Level auf TRACE gestellt wurde.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2696
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 145 times
Been thanked: 78 times

Re: AMEX (Payback) blendet Werbung ein

Beitrag von Hibiscus-Scripter » Mo 11. Mär 2024, 20:04

So,

wie man sieht steckt das Support-Paket noch in den Kinderschuhen, aber es konnte mir nun auch selbst helfen :roll:
Der Fehler konnte reproduziert und hoffentlich beseitigt werden.

Zur besseren Analyse benötige ich aber daher von jedem welcher noch diesen Fehler hat ein Support-Paket.

Zunächst hierzu bitte zuerst mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
installieren um die neue Support-Paket Funktion freizuschalten bzw. zum aktualisieren.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum

Dann ein Support-Paket erstellen
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt 'Support-Paket oder System-Log zusammenstellen'

Dieses sendest Ihr mir dann bitte am besten per PM (Private Nachricht) (wie vorgegeben: ZIP-Archivpaket ohne Passwort).

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 beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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)“