[Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
lanzi
Beiträge: 6
Registriert: Fr 27. Okt 2023, 23:48
Been thanked: 1 time

[Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von lanzi » Sa 16. Mär 2024, 22:48

Hallo in die Runde!

Ich habe heute mein neues ING Girokonto mit Hibiscus Mashup als non-HBCI Konto eingerichtet.

Schon der erste Sync-Versuch schlägt mit folgendem Fehler fehl:

Code: Alles auswählen

[16.03.2024 22:18:35] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[16.03.2024 22:18:35]  
[16.03.2024 22:18:35] System-Info: OS[Linux (ver. 6.5.0-25-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.17 | Build: 381 vom 20240229]
[16.03.2024 22:18:35] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.75 | Build: 1101 vom 20240314] [Hibiscus Mashup ver. 0.9.43 | Build: 606 vom 20240314]
[16.03.2024 22:18:35] Überprüfe Jameica-Version ...
[16.03.2024 22:18:35] OK: Jameica-Version 2.10.4 installiert und aktiv
[16.03.2024 22:18:35] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[16.03.2024 22:18:35] OK: Java-Version 11.0.22 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[16.03.2024 22:18:35] Überprüfe Selenium-Version ...
[16.03.2024 22:18:35] OK: Selenium-Version 4.18.1 installiert und aktiv
[16.03.2024 22:18:35] Überprüfe ChromeDriver-Version ...
[16.03.2024 22:18:35] OK: ChromeDriver-Version 122.0.6261.111 installiert und aktiv
[16.03.2024 22:18:35]  
[16.03.2024 22:18:35] Synchronisiere Konto 'ING - Saldo für SEPA, IBAN DE31**..****** [ING-DiBa]' ...
[16.03.2024 22:18:35] Selenium WebDriver über ChromeDriver wird gestartet ...
[16.03.2024 22:18:35] Überprüfe Chrome-Version ...
[16.03.2024 22:18:35] OK. Browser ist: chrome ver. 122
[16.03.2024 22:18:37] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5********** auf https://banking.ing.de/app/obligo ...
[16.03.2024 22:18:54] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //input[contains(@name,'zugangskennung')] (tried for 10 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at de.derrichter.finance.websync.institute.ingdiba.WebAuth.loginWithSelenium(WebAuth.java:99)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:458)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.ingdiba.Collector.run(Collector.java:179)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//input[contains(@name,'zugangskennung')]"}
  (Session info: chrome=122.0.6261.94)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.18.1', revision: 'b1d3319b48'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-25-generic', java.version: '11.0.22'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [c9cc661feccd90a80cabc15c2478edbf, findElement {value=//input[contains(@name,'zugangskennung')], using=xpath}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 122.0.6261.94, chrome: {chromedriverVersion: 122.0.6261.111 (9d4c1072da6..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:33213}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:33213/devtoo..., se:cdpVersion: 122.0.6261.94, 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}
Session ID: c9cc661feccd90a80cabc15c2478edbf
	at jdk.internal.reflect.GeneratedConstructorAccessor116.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	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.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	... 11 more


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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank

Laut Screenshot sieht's so aus, als würde das Script auf einen Fehler laufen, weil auf der ING-Webseite die Cookie-Richtlinien bestätigt werden möchten aber das Script die Eingabefelder mit den Anmelde-Credentials erwartet.

HibiscusMashup-Fehler_ING-Sync_1710624079251.png

Hab ich vielleicht etwas noch nicht richtig eingerichtet?

Ciao
Lanzi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von Hibiscus-Scripter » So 17. Mär 2024, 20:41

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

Hab mich jetzt aber nur um den Login gekümmert, wonach Folgefehler dann beim Abruf oder der Überweisung noch nicht ausgeschlossen sind, falls sich dort noch etwas verändert hat. Für die Zukunft wird auch hier der Native Abruf auf Machbarkeit untersucht.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung 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:
... 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

hbci
VIP
VIP
Beiträge: 818
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 25 times
Been thanked: 37 times

Re: ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von hbci » So 17. Mär 2024, 21:28

Läuft mit Warnmeldung:

Code: Alles auswählen

[17.03.2024 21:24:59] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[17.03.2024 21:24:59]  
[17.03.2024 21:24:59] 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]
[17.03.2024 21:24:59] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.75-nightly | Build: 1105 vom 20240317] [Hibiscus Mashup ver. 0.9.43-nightly | Build: 608 vom 20240316]
[17.03.2024 21:24:59] Überprüfe Jameica-Version ...
[17.03.2024 21:24:59] OK: Jameica-Version 2.11.0 installiert und aktiv
[17.03.2024 21:24:59] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[17.03.2024 21:24:59] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240301\jre-win64)
[17.03.2024 21:24:59] Überprüfe Selenium-Version ...
[17.03.2024 21:24:59] OK: Selenium-Version 4.18.1 installiert und aktiv
[17.03.2024 21:24:59] Überprüfe ChromeDriver-Version ...
[17.03.2024 21:25:00] OK: ChromeDriver-Version 122.0.6261.57 installiert und aktiv
[17.03.2024 21:25:00]  
[17.03.2024 21:25:00] Synchronisiere Konto 'ING Girokonto - Saldo für SEPA, IBAN DE4350..* [ING-DiBa]' ...
[17.03.2024 21:25:01] Selenium WebDriver über ChromeDriver wird gestartet ...
[17.03.2024 21:25:07] Überprüfe Chrome-Version ...
[17.03.2024 21:25:07] OK. Browser ist: chrome ver. 122
[17.03.2024 21:25:09] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.ing.de/app/obligo ...
[17.03.2024 21:25:48] Warte auf Banking-App Freigabe ...
[17.03.2024 21:26:32] ING-Login war erfolgreich
[17.03.2024 21:26:32] Lese Saldo aus dem Onlinebanking ...
[17.03.2024 21:26:32] INFO: Dieses Konto ist ein reines Saldo-Konto als Grundlage für den Geschäftsvorfall 'SEPA-Einzelüberweisung'
[17.03.2024 21:26:32] INFO: Es werden daher hier keine Umsätze abgerufen. Verwenden Sie hierzu ein HBCI-Konto.
[17.03.2024 21:26:40] Web-Logout der aktuellen Online-Sitzung ...
[17.03.2024 21:26:55] Warnung: ING-Logout war fehlerhaft; Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.
[17.03.2024 21:26:56] Auslesen erfolgreich. Importiere Daten ...
[17.03.2024 21:26:57] Saldo aktualisiert von Konto: ING Girokonto - Saldo für SEPA
[17.03.2024 21:26:57] Das Konto 'ING Girokonto - Saldo für SEPA, IBAN DE4350..* [ING-DiBa]' wurde erfolgreich synchronisiert
[17.03.2024 21:26:57] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

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

Re: ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von Hibiscus-Scripter » Di 26. Mär 2024, 21:30

so dala, der Logout-Fehler sollte nun auch verschwunden sein.

Wäre gut, wenn noch jemand die SEPA-Überweisung testen könnte.
Dafür ist die Implementierung ja eigentlich da ;-)

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

Philip
Beiträge: 2
Registriert: Mo 5. Jun 2023, 15:30
Been thanked: 1 time

Re: ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von Philip » Di 26. Mär 2024, 21:58

Hallo!

Eine Überweisung hat bei mir geklappt, Logout erfolgte ohne Fehler. Vielen Dank!

Viele Grüße, Philip

lanzi
Beiträge: 6
Registriert: Fr 27. Okt 2023, 23:48
Been thanked: 1 time

Re: [Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von lanzi » So 28. Apr 2024, 15:32

Hi!

Zunächst einmal herzlichen Dank für eure Arbeit und sorry für die späte Rückmeldung.

Ja, ich konnte testen und bis zum letzten Abruf vor einigen Tagen hat - bis auf ein paar nachvollziehbare "Fehler" - auch alles problemlos funktioniert.

Anhand der automatisch erzeugten Fehler-Screenshots konnte ich nachvollziehen, dass die ING Webseite gelegentlich unmittelbar nach der Anmeldung zu Werbezwecken Hinweise mit immer wechselnden Texten anzeigt und dass das Selenium-Script in solchen Fällen abbricht. In der Regel werden solche Hinweise von der ING Webseite bei der nächsten Anmeldung nicht mehr angezeigt und daher läuft das Script nach einem Neustart der Synchronisierung fehlerfrei durch.

Gerade eben habe ich aber ein Hibiscus-Update gemacht und seitdem klemmt die Synchronisierung wieder, weil die ING Webseite nach jedem Login einen Hinweis zur Bestätigung der Cookie-Richtlinie anzeigt (s. Screenshot).

HibiscusMashup-Fehler_ING-Sync_1714307413082.png
Gibt es vielleicht eine Möglichkeit, in einer solchen Situation manuell einzugreifen und solche Hinweise wegzuklicken?

Ciao
Jürgen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Philip
Beiträge: 2
Registriert: Mo 5. Jun 2023, 15:30
Been thanked: 1 time

Re: ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von Philip » Mo 29. Apr 2024, 11:54

Moin!

Der Fehler tritt bei mir auch auf, seit dem Update von Chrome und Chromedriver, etc. Kann es damit zu tun haben?

HibiscusMashup-Fehler_ING-Sync_1714383699329.png

Code: Alles auswählen

[29.04.2024 11:41:14] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[29.04.2024 11:41:14]  
[29.04.2024 11:41:14] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[29.04.2024 11:41:14] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76 | Build: 1111 vom 20240328] [Hibiscus Mashup ver. 0.9.44 | Build: 610 vom 20240328]
[29.04.2024 11:41:14] Überprüfe Jameica-Version ...
[29.04.2024 11:41:14] OK: Jameica-Version 2.10.4 installiert und aktiv
[29.04.2024 11:41:14] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[29.04.2024 11:41:14] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: D:\Program Files\jameica\jre-win64)
[29.04.2024 11:41:14] Überprüfe Selenium-Version ...
[29.04.2024 11:41:14] OK: Selenium-Version 4.19.1 installiert und aktiv
[29.04.2024 11:41:14] Überprüfe ChromeDriver-Version ...
[29.04.2024 11:41:16] OK: ChromeDriver-Version 124.0.6367.91 installiert und aktiv
[29.04.2024 11:41:16]  
[29.04.2024 11:41:16] Synchronisiere Konto '09 Giro Überweisungen, IBAN DE3850..935471 [ING-DiBa]' ...
[29.04.2024 11:41:16] Selenium WebDriver über ChromeDriver wird gestartet ...
[29.04.2024 11:41:17] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[29.04.2024 11:41:17] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[29.04.2024 11:41:18] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[29.04.2024 11:41:23] OK. Ergebnis der Berechnung: E88F386769914C319F6CC75119D29EEC (Dauer: 5 Sek.)
[29.04.2024 11:41:27] Überprüfe Chromium-Version ...
[29.04.2024 11:41:27] OK. Browser ist: chrome ver. 124
[29.04.2024 11:41:29] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5403******* auf https://banking.ing.de/app/obligo ...
[29.04.2024 11:41:39] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_ING-Sync_1714383699329 (Pfad: C:\Users\Philip Pape\Desktop\)
[29.04.2024 11:41:54] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t class="input-field form-group--error-field" type="text" value="" name="view:alias:alias" id="id6" autocomplete="off" autocorrect="off" inputmode="text" maxlength="10" pattern="[0-9]*" autofocus="true" aria-describedby="id4"> is not clickable at point (649, 338). Other element would receive the click: <ing-cc-manager uc-id="oAoDY7kHB" level="0" is-open=""></ing-cc-manager>
  (Session info: chrome=124.0.6367.91)
Build info: version: '4.19.1', revision: 'abe0ee07dc'
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: [04ced106e923831d5d0fe20d5f83b28f, clickElement {id=f.8D45959E1A0C969C48A462367ACADD75.d.E1D44DDC4D4B6D38B02D7BFB52C5451D.e.1}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 124.0.6367.91, chrome: {chromedriverVersion: 124.0.6367.91 (51df0e5e17a8..., userDataDir: C:\Users\PHILIP~1\AppData\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:51435}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:51435/devtoo..., se:cdpVersion: 124.0.6367.91, 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 (04ced106e923831d5d0fe20d5f83b28f)] -> xpath: //input[contains(@name,'alias')]]
Session ID: 04ced106e923831d5d0fe20d5f83b28f
	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:518)
	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.institute.ingdiba.WebAuth.loginWithSelenium(WebAuth.java:107)
	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:458)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.ingdiba.Collector.run(Collector.java:183)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Viele Grüße, Philip
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: [Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von Hibiscus-Scripter » Di 30. Apr 2024, 21:21

Hallo,

danke für die ordentliche Meldung mit dem vollständigem Status-Log :thumbup:
Hierdurch hast du mir bereits viele nützliche Infos zukommen lassen.

Hier handelt es sich ja nur um die Cookie-Meldung. Aber für alle allgemeinen Meldungen gilt nun immer:

Zur besseren Analyse benötige ich von dir am besten ein Support-Paket
(Sollte diese Option nicht nutzbar sein, weil z. B. der Sync nicht mit einem Fehler abgebrochen wird, muss es alternativ eine vollständige TRACE-Log sein)
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt 'Support-Paket oder System-Log zusammenstellen'

Dieses sendest du 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 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

lanzi
Beiträge: 6
Registriert: Fr 27. Okt 2023, 23:48
Been thanked: 1 time

Re: [Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von lanzi » Do 30. Mai 2024, 21:44

Hallo in die Runde!

In der Hoffnung, dass es damit funktioniert, habe ich neulich die nightly Versionen von "hibiscus.mashup" und "finance.websync" installiert - leider ohne Erfolg.

Hier ein aktuelles Log mit Screenshot von gerade eben:

Code: Alles auswählen

[30.05.2024 21:40:02] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[30.05.2024 21:40:02]  
[30.05.2024 21:40:02] System-Info: OS[Linux (ver. 6.5.0-28-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.20 | Build: 384 vom 20240405]
[30.05.2024 21:40:02] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.76-nightly | Build: 1114 vom 20240510] [Hibiscus Mashup ver. 0.9.44-nightly | Build: 612 vom 20240508]
[30.05.2024 21:40:02] Überprüfe Jameica-Version ...
[30.05.2024 21:40:02] OK: Jameica-Version 2.10.4 installiert und aktiv
[30.05.2024 21:40:02] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[30.05.2024 21:40:02] OK: Java-Version 11.0.22 von 'Ubuntu' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-11-openjdk-amd64)
[30.05.2024 21:40:02] Überprüfe Selenium-Version ...
[30.05.2024 21:40:02] OK: Selenium-Version 4.19.1 installiert und aktiv
[30.05.2024 21:40:02] Überprüfe ChromeDriver-Version ...
[30.05.2024 21:40:02] OK: ChromeDriver-Version 125.0.6422.78 installiert und aktiv
[30.05.2024 21:40:02]  
[30.05.2024 21:40:02] Synchronisiere Konto 'ING, IBAN DE3150..656822 [ING-DiBa]' ...
[30.05.2024 21:40:02] Selenium WebDriver über ChromeDriver wird gestartet ...
[30.05.2024 21:40:02] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[30.05.2024 21:40:02] 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 125) ...
[30.05.2024 21:40:02] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[30.05.2024 21:40:02] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[30.05.2024 21:40:02] OK. Ergebnis der Berechnung: 9E562B444537EEAB8E4401C88EBF3109 (Dauer: 0 Sek.)
[30.05.2024 21:40:03] Überprüfe Chromium-Version ...
[30.05.2024 21:40:03] OK. Browser ist: chrome ver. 125
[30.05.2024 21:40:05] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5446******* auf https://banking.ing.de/app/obligo ...
[30.05.2024 21:40:15] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_ING-Sync_1717098015876 (Pfad: /home/lanzi/Schreibtisch/)
[30.05.2024 21:40:28] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[30.05.2024 21:40:28] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t class="input-field form-group--error-field" type="text" value="" name="view:alias:alias" id="id6" autocomplete="off" autocorrect="off" inputmode="text" maxlength="10" pattern="[0-9]*" autofocus="true" aria-describedby="id4"> is not clickable at point (658, 338). Other element would receive the click: <ing-cc-manager uc-id="oAoDY7kHB" level="0" is-open=""></ing-cc-manager>
  (Session info: chrome=125.0.6422.78)
Build info: version: '4.19.1', revision: 'abe0ee07dc'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.5.0-28-generic', java.version: '11.0.22'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [94bb2da2678d6ea6acec088efbd7d3c7, clickElement {id=f.9BC80026EDBE6F622812C92EE7FFD82B.d.98379BDF028D65F97ED181B9F40F521E.e.1}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 125.0.6422.78, chrome: {chromedriverVersion: 125.0.6422.78 (14db42ec38ad..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45849}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:45849/devtoo..., se:cdpVersion: 125.0.6422.78, 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 linux (94bb2da2678d6ea6acec088efbd7d3c7)] -> xpath: //input[contains(@name,'alias')]]
Session ID: 94bb2da2678d6ea6acec088efbd7d3c7
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	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:518)
	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.institute.ingdiba.WebAuth.loginWithSelenium(WebAuth.java:107)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.ingdiba.Collector.run(Collector.java:183)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:905)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
HibiscusMashup-Fehler_ING-Sync_1717098015876.png

Muss ich die nightly Versionen deinstallieren, um wieder die Updates zu den stable Release Versionen zu erhalten?

Ciao
Lanzi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hbci
VIP
VIP
Beiträge: 818
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 25 times
Been thanked: 37 times

Re: [Erledigt] ING - erster Anmeldeversuch nach Neueinrichtung läuft auf Fehler

Beitrag von hbci » Do 30. Mai 2024, 22:13

Wenn das Problem gefixt wäre, würde es hier im Thread stehen. Oder im Changelog der Plugins.
Ich hab keine Ahnung, wie die automatischen Updates geregelt sind, du kannst aber wahlweise die Nightly- und/oder Stable-Builds auch händisch über die entsprechenden Menüpunkte installieren. Ob das Kind nun Nightly oder Stable heißt, ist völlig wurscht, je höher die Build-Nummer, desto aktueller.

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