N26 Abgleich fehlerhaft

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
viosmint
Beiträge: 1
Registriert: So 7. Mär 2021, 19:42

N26 Abgleich fehlerhaft

Beitrag von viosmint » So 7. Mär 2021, 20:29

Hello!
Der Abgleich meines N26-Kontos läuft leider auf Fehler. Die Passworteingabe und 2FA-Bestätigung per App funktionieren noch, aber beim Abrufen des Kontostandes und der Transaktionen hapert es dann.
Ich hatte die Nightlies von finance.websync und hibiscus.mashup, aber leider ohne Erfolg. Im letzten Versuch hatte ich jetzt wieder auf die offiziellen Plugins zurück gewechselt - von diesem Versuch ist auch das Monitor Log.
Hatte nach ähnlichen Beiträgen gesucht, aber nichts gefunden. Hoffe ich habe nichts übersehen.
VG aus München!

Code: Alles auswählen

[07.03.2021 19:52:21] Synchronization via non-HBCI (Hibiscus Mashup) in progress
[07.03.2021 19:52:21]  
[07.03.2021 19:52:21] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.0 | Build: 361 vom 20201127]
[07.03.2021 19:52:21] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21 | Build: 700 vom 20210125] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[07.03.2021 19:52:21] Überprüfe Jameica-Version ...
[07.03.2021 19:52:21] OK: Jameica-Version 2.10.0 installiert und aktiv
[07.03.2021 19:52:21] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.03.2021 19:52:21] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[07.03.2021 19:52:21] Überprüfe Selenium-Version ...
[07.03.2021 19:52:21] OK: Selenium-Version 3.141.59 installiert und aktiv
[07.03.2021 19:52:21] Überprüfe ChromeDriver-Version ...
[07.03.2021 19:52:21] OK: ChromeDriver-Version 88.0.4324.96 installiert und aktiv
[07.03.2021 19:52:21]  
[07.03.2021 19:52:21] Synchronisiere Konto 'N26 - Giro, IBAN #### [N26 Bank]' ...
[07.03.2021 19:52:21] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.03.2021 19:52:23] Überprüfe Chrome-Version ...
[07.03.2021 19:52:23] OK. Browser ist: chrome ver. 88
[07.03.2021 19:52:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung mail******* auf https://app.n26.com/login ...
[07.03.2021 19:52:45] N26-Login war erfolgreich
[07.03.2021 19:52:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[07.03.2021 19:52:46] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[07.03.2021 19:52:46] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[07.03.2021 19:52:46] Suche Umsätze im Zeitraum vom 11.03.2006 bis 07.03.2021 und lese diese aus ...
[07.03.2021 19:52:56] Web-Logout der aktuellen Online-Sitzung ...
[07.03.2021 19:53:07] Warnung: N26-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!
[07.03.2021 19:53:07] Error: Auslesen des Kontostands fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //span[contains(text(),'Kontostand')]/preceding-sibling::span (tried for 10 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:95)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:272)
	at de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:87)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.n26.Collector.run(Collector.java:176)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:655)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[contains(text(),'Kontostand')]/preceding-sibling::span"}
  (Session info: headless chrome=88.0.4324.190)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'NYPC', ip: '10.0.0.41', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 88.0.4324.190, chrome: {chromedriverVersion: 88.0.4324.96 (68dba2d8a0b14..., userDataDir: C:\Users\ny\AppData\Local\T...}, goog:chromeOptions: {debuggerAddress: localhost:59341}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Session ID: f4941edf150ac93cb4efc02403ff7ac6
*** Element info: {Using=xpath, value=//span[contains(text(),'Kontostand')]/preceding-sibling::span}
	at jdk.internal.reflect.GeneratedConstructorAccessor25.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.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:182)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:179)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:249)
	... 6 more

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

Re: N26 Abgleich fehlerhaft

Beitrag von hbci » So 7. Mär 2021, 22:39

Kann ich nicht bestätigen, läuft bei mir:

Code: Alles auswählen

[07.03.2021 22:32:29] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.03.2021 22:32:29]  
[07.03.2021 22:32:29] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 478 vom 20201130]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20201130]
[07.03.2021 22:32:30] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.21-nightly | Build: 701 vom 20210303] [Hibiscus Mashup ver. 0.9.18 | Build: 440 vom 20210125]
[07.03.2021 22:32:30] Überprüfe Jameica-Version ...
[07.03.2021 22:32:30] OK: Jameica-Version 2.11.0 installiert und aktiv
[07.03.2021 22:32:30] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.03.2021 22:32:30] OK: Java-Version 11.0.9.1 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly\jre-win64)
[07.03.2021 22:32:30] Überprüfe Selenium-Version ...
[07.03.2021 22:32:30] OK: Selenium-Version 3.141.59 installiert und aktiv
[07.03.2021 22:32:30] Überprüfe ChromeDriver-Version ...
[07.03.2021 22:32:30] OK: ChromeDriver-Version 89.0.4389.23 installiert und aktiv
[07.03.2021 22:32:30]  
[07.03.2021 22:32:30] Synchronisiere Konto 'N26 - Giro, IBAN DE1410..* [N26 Bank]' ...
[07.03.2021 22:32:30] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.03.2021 22:32:36] Überprüfe Chrome-Version ...
[07.03.2021 22:32:36] OK. Browser ist: chrome ver. 89
[07.03.2021 22:32:39] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://app.n26.com/login ...
[07.03.2021 22:33:22] Warte auf Banking-App Freigabe ...
[07.03.2021 22:33:45] N26-Login war erfolgreich
[07.03.2021 22:33:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[07.03.2021 22:33:45] Suche Umsätze im Zeitraum vom 17.02.2021 bis 07.03.2021 und lese diese aus ...
[07.03.2021 22:34:02] Web-Logout der aktuellen Online-Sitzung ...
[07.03.2021 22:34:05] N26-Logout war erfolgreich
[07.03.2021 22:34:13] Kontoauszug erfolgreich. Importiere Daten ...
[07.03.2021 22:34:15] Ergebnis des Sync: Es wurden sechs Umsätze übernommen (davon neue: 6  davon alte: 0)
[07.03.2021 22:34:15] Saldo aktualisiert von Konto: N26 - Giro
[07.03.2021 22:34:21] Das Konto 'N26 - Giro, IBAN DE1410..* [N26 Bank]' wurde erfolgreich synchronisiert
[07.03.2021 22:34:21] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

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

Re: N26 Abgleich fehlerhaft

Beitrag von Hibiscus-Scripter » Mi 7. Apr 2021, 21:02

Hallo,

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

Ich kann bestätigen, dass die Seite der N26, manchmal einfach nicht richtig geladen wird, und statt den Button-Namen der Button-Code auf den Schaltflächen angezeigt werden, wodurch diese Schaltflächen dann aber nicht mehr gefunden werden.
Ich muss das so oft ausprobieren, bis der Fehler mal wieder auftritt und versuchen nen Workaround zu bauen.

Aber sollte doch einfach jetzt wieder funktionieren oder? Oder kommt der Fehler bei dir Dauerhaft und es ist immer der selbe?

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