N26 Soldo/Umsätze Abrufen geht nicht

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
RegU
Beiträge: 6
Registriert: Mi 6. Jun 2018, 11:40

N26 Soldo/Umsätze Abrufen geht nicht

Beitrag von RegU » Do 10. Okt 2024, 16:47

Nochmal im richtigen Forum hoffe ich, dann bin ich auch einer Antwort würdig ?

Das Abrufen der Umsätze in Hibiscus mittels Script für die N26 ist erfolglos.

Installation des
Update und des
rundrum Sorglos erfolglos.

Fehlermeldung im Codeblock


Code: Alles auswählen

[10.10.2024 16:40:46] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.10.2024 16:40:47]  
[10.10.2024 16:40:47] System-Info: OS[Linux (ver. 5.4.0-187-generic) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[10.10.2024 16:40:47] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[10.10.2024 16:40:47] Überprüfe Jameica-Version ...
[10.10.2024 16:40:47] OK: Jameica-Version 2.10.4 installiert und aktiv
[10.10.2024 16:40:47] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.10.2024 16:40:47] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[10.10.2024 16:40:47] Überprüfe Selenium-Version ...
[10.10.2024 16:40:47] OK: Selenium-Version 4.25.0 installiert und aktiv
[10.10.2024 16:40:47] Überprüfe ChromeDriver-Version ...
[10.10.2024 16:40:47] OK: ChromeDriver-Version 129.0.6668.70 installiert und aktiv
[10.10.2024 16:40:47]  
[10.10.2024 16:40:47] Synchronisiere Konto 'N26 - Giro, IBAN DE [N26 Bank]' ...
[10.10.2024 16:40:47] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.10.2024 16:40:47] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[10.10.2024 16:40:47] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[10.10.2024 16:40:47] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[10.10.2024 16:40:49] OK. Ergebnis der Berechnung: CFFAAAC83C405DCA62C79BFA260FB8F9 (Dauer: 2 Sek.)
[10.10.2024 16:40:50] Überprüfe Chromium-Version ...
[10.10.2024 16:40:50] OK. Browser ist: chrome ver. 129
[10.10.2024 16:40:52] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung N26.******* auf https://app.n26.com/login ...
[10.10.2024 16:41:32] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[10.10.2024 16:41:33] Warte auf Banking-App Freigabe ...
[10.10.2024 16:42:10] N26-Login war erfolgreich
[10.10.2024 16:42:10] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[10.10.2024 16:42:10] Suche Umsätze im Zeitraum vom 11.08.2024 bis 10.10.2024 und lese diese aus ...
[10.10.2024 16:42:10] Meldung(en) der Bank: Kostenloses Upgrade zu N26 Business Smart 
[10.10.2024 16:42:11] Web-Logout der aktuellen Online-Sitzung ...
[10.10.2024 16:42:12] N26-Logout war erfolgreich
[10.10.2024 16:42:12] Fehler: WebDriver-Fehler: {ElementClickInterceptedException} element 'abortButton' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button type="submit" class="bm bu cd dl e fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz ha hb hc">...</button> is not clickable at point (1335, 422). Other element would receive the click: <div class="ac fe ff kl km kp"></div>
  (Session info: chrome=129.0.6668.70)
Build info: version: '4.25.0', revision: '8a8aea2337'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-187-generic', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [4b825aaf115ee6acb1980c59b5e11b01, clickElement {id=f.06DCAB4E9D6C122815DF639DEDD2AAF3.d.2326E2699CDEC147BA31AD0ABBCD6097.e.74}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40647}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:40647/devtoo..., se:cdpVersion: 129.0.6668.70, 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 (4b825aaf115ee6acb1980c59b5e11b01)] -> xpath: //button[contains(.,'Schließen')]]
Session ID: 4b825aaf115ee6acb1980c59b5e11b01
	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:545)
	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:790)
	at de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:146)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Collector.run(Collector.java:206)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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:961)
	at de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:146)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Collector.run(Collector.java:206)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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

Danke

hbci
VIP
VIP
Beiträge: 1325
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 89 times

Re: N26 Soldo/Umsätze Abrufen geht nicht

Beitrag von hbci » Do 10. Okt 2024, 17:07

Aktiviere mal in den Sync-Optionen des Kontos die Fehlerscreenshot-Erstellung und poste den dann hier samt Log.

RegU
Beiträge: 6
Registriert: Mi 6. Jun 2018, 11:40

Re: N26 Soldo/Umsätze Abrufen geht nicht

Beitrag von RegU » Do 10. Okt 2024, 19:49

Trace dachte ich hätte ich habe aber dann das speichern vergessen stand noch auf debug


Der Fehler ist schon länger aufgetreten -hatte wohl vorher eine andere Ursache.

Jetzt ist es der Datenkraken Hinweis.

Ich hab mich an die Bankenaufsicht gewendet - die Templates lassen keine Antwort meinerseits zu da ich sonst falsche Angaben mache.

Mal schauen wie das weitergeht.


Danke für den Hinweis.

______________

Fazit besser kein N26 Konto
das macht zuviel Arbeit der Wechsel
-- wenn die mal wieder spinnen oder ihre App nicht auf die Reihe bringen

hbci
VIP
VIP
Beiträge: 1325
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 89 times

Re: N26 Soldo/Umsätze Abrufen geht nicht

Beitrag von hbci » Fr 11. Okt 2024, 09:02

RegU hat geschrieben:
Do 10. Okt 2024, 19:49
Jetzt ist es der Datenkraken Hinweis.

Ich hab mich an die Bankenaufsicht gewendet - die Templates lassen keine Antwort meinerseits zu da ich sonst falsche Angaben mache.
Du sprichst in Rätseln...

Ich meinte nicht die Erstellung des Support-Pakets, sondern die des Fehlerscreenshots.

RegU
Beiträge: 6
Registriert: Mi 6. Jun 2018, 11:40

Re: N26 Soldo/Umsätze Abrufen geht nicht

Beitrag von RegU » Fr 11. Okt 2024, 09:17

Ich meinte nicht die Erstellung des Support-Pakets, sondern die des Fehlerscreenshots.
War mir klar.

Ich bin mit meinen 130h einfach drüber.
der Hinweis hat gereicht und ich habe den "Fehler" gefunden.

Es gibt keine Umsätze weil die Bank den "Hinweis" vorschaltet

-- Bitte bestätige deine Daten--

Da das Script dies nicht umgeht mit >>später erinnern<< wird die Kommunikation abgebrochen.

ist also ein "Fehler" von N26

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