[Gelöst durch Update] N26 Abruf funktioniert nicht

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

[Gelöst durch Update] N26 Abruf funktioniert nicht

Beitrag von RegU » Mo 15. Nov 2021, 23:37

Der Fehler:

Keine Kommunikation mit dem N26 Konto
keine Umsatz/ Soldoabfrage & keine Überweisung möglich

Versionskontrolle:
Meine update Versionskontroll Status-Log:
03.11.2021 14:48:30] Suche nach Updates

Code: Alles auswählen

[03.11.2021 14:48:30] Prüfe https://www.willuhn.de/products/jameica/updates
[03.11.2021 14:48:31] Prüfe https://www.willuhn.de/products/jameica ... extensions
[03.11.2021 14:48:31] Prüfe http://www.jverein.de/updates/
[03.11.2021 14:48:32] Prüfe https://scripting-updates.derrichter.de/
[03.11.2021 14:48:32] Prüfe https://www.open4me.de/hibiscus/
[03.11.2021 14:48:33] Suche beendet. Gefundene Updates: 0
Monitorlog des Umsatzabfrage -Aufrufs

Code: Alles auswählen

[03.11.2021 14:53:15] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.11.2021 14:53:15]
[03.11.2021 14:53:15] System-Info: OS[Linux (ver. 5.4.0-84-generic) amd64] Platform[Jameica 2.10.0 | Build: 480 vom 20201127] Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[03.11.2021 14:53:15] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.27 | Build: 744 vom 20211026] [Hibiscus Mashup ver. 0.9.19 | Build: 455 vom 20210820]
[03.11.2021 14:53:15] Überprüfe Jameica-Version ...
[03.11.2021 14:53:15] OK: Jameica-Version 2.10.0 installiert und aktiv
[03.11.2021 14:53:15] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.11.2021 14:53:15] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[03.11.2021 14:53:15] Überprüfe Selenium-Version ...
[03.11.2021 14:53:15] OK: Selenium-Version 3.141.59 installiert und aktiv
[03.11.2021 14:53:15] Überprüfe ChromeDriver-Version ...
[03.11.2021 14:53:15] OK: ChromeDriver-Version 95.0.4638.17 installiert und aktiv
[03.11.2021 14:53:16]
[03.11.2021 14:53:16] Synchronisiere Konto 'N26 - Giro, IBAN DE8310..xxxxxx[N26 Bank]' ...
[03.11.2021 14:53:16] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.11.2021 14:53:16] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[03.11.2021 14:53:16] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[03.11.2021 14:53:16] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...

dort bleibt die Monitorlog Anzeige bis Sie automatisch geschlossen wurde.
Java-Log kann zur Verfügung gestellt werden
Vielen Dank für die Unterstützung

hbci
VIP
VIP
Beiträge: 767
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: N26 Abruf funktioniert nicht

Beitrag von hbci » Di 16. Nov 2021, 06:12

Deine Logs sind nicht nach den Posting-Regeln formatiert.
Findest du hier vielleicht was hilfreiches zu deinem Problem?
In Anbetracht der Version deines Mashup-Plugins empfiehlt sich vielleicht auch ein Clean Install des Sorglos-Pakets.

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

Re: N26 Abruf funktioniert nicht

Beitrag von RegU » Mi 17. Nov 2021, 18:50

Sorry in den Regeln stand die Formatvorschrift für Code und Fehler nicht für die Logs.
Also gerne für die Logs auch.


Ich habe/hatte immer ein Sorglospaket auf eine frischen Mint Cinamon 20.2 Kernel 5.4.0-90-generic installiert.

In dem Link auf den anderen Post ist ein ähnliches Problem beschrieben aber nicht das gleiche.

Trotzdem habe ich testhalber die (commons-codec-1.3.jar) verschoben.

Hier die neue Fehlerbeschreibung.

1. Installation:
Sorglospaket auf eine frischen Mint Cinamon 20.2 Kernel 5.4.0-90-generic

2. Ablauf zum Fehler
Jameica Öffnen, Konto auswählen , Saldo und Umsätze abrufen ancklicken

3. Monitorlog Headline

Code: Alles auswählen

 Fehler: Exception beim Abrufen der Kontoumsätze: java.lang.Exception: Fehler beim Setzen des Umsatz-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)


4. Monitorlog Inhalt

Code: Alles auswählen

[17.11.2021 17:46:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[17.11.2021 17:46:32]  
[17.11.2021 17:46:32] System-Info: OS[Linux (ver. 5.4.0-90-generic) amd64]  Platform[Jameica 2.10.0 | Build: 480 vom 20201127]  Plugin[hibiscus 2.10.3 | Build: 365 vom 20210420]
[17.11.2021 17:46:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.27 | Build: 744 vom 20211026] [Hibiscus Mashup ver. 0.9.19 | Build: 455 vom 20210820]
[17.11.2021 17:46:32] Überprüfe Jameica-Version ...
[17.11.2021 17:46:32] OK: Jameica-Version 2.10.0 installiert und aktiv
[17.11.2021 17:46:32] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[17.11.2021 17:46:32] OK: Java-Version 11.0.10 von 'AdoptOpenJDK' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[17.11.2021 17:46:32] Überprüfe Selenium-Version ...
[17.11.2021 17:46:32] OK: Selenium-Version 3.141.59 installiert und aktiv
[17.11.2021 17:46:32] Überprüfe ChromeDriver-Version ...
[17.11.2021 17:46:32] OK: ChromeDriver-Version 95.0.4638.17 installiert und aktiv
[17.11.2021 17:46:32]  
[17.11.2021 17:46:32] Synchronisiere Konto 'N26 - Giro, IBAN DEXXXX..XXXXXX [N26 Bank]' ...
[17.11.2021 17:46:32] Selenium WebDriver über ChromeDriver wird gestartet ...
[17.11.2021 17:46:33] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[17.11.2021 17:46:33] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[17.11.2021 17:46:33] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[17.11.2021 17:46:36] OK. Ergebnis der Berechnung: F19F8960E561BD10833AD9349B7FE078 (Dauer: 3 Sek.)
[17.11.2021 17:46:36] Hinweis: Alternativer Chromium liegt in einer nicht kompatiblen Version vor (Fehler: session not created: This version of ChromeDriver only supports Chrome version 95) ...
[17.11.2021 17:46:36] ... dieser wird daher nun automatisch nachgeladen ... (und wird wieder entfernt, wenn Chrome in einer kompatiblen Version gefunden wird!)
[17.11.2021 17:46:41] Download-Fortschritt: 10%
[17.11.2021 17:46:45] Download-Fortschritt: 20%
[17.11.2021 17:46:49] Download-Fortschritt: 30%
[17.11.2021 17:46:53] Download-Fortschritt: 40%
[17.11.2021 17:47:00] Download-Fortschritt: 50%
[17.11.2021 17:47:04] Download-Fortschritt: 60%
[17.11.2021 17:47:07] Download-Fortschritt: 70%
[17.11.2021 17:47:12] Download-Fortschritt: 80%
[17.11.2021 17:47:16] Download-Fortschritt: 90%
[17.11.2021 17:47:19] Download-Fortschritt: 100%
[17.11.2021 17:47:19] ... Download erfolgreich, beginne entpacken ...
[17.11.2021 17:47:23] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter '/home/x/.chrome-headless'
[17.11.2021 17:47:25] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung N26.******* auf https://app.n26.com/login ...
[17.11.2021 17:47:44] Warte auf Banking-App Freigabe ...
[17.11.2021 17:48:36] N26-Login war erfolgreich
[17.11.2021 17:48:36] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[17.11.2021 17:48:36] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[17.11.2021 17:48:36] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[17.11.2021 17:48:36] Suche Umsätze im Zeitraum vom 21.11.2006 bis 17.11.2021 und lese diese aus ...
[17.11.2021 17:48:39] Web-Logout der aktuellen Online-Sitzung ...
[17.11.2021 17:48:40] N26-Logout war erfolgreich
[17.11.2021 17:48:40] Fehler: Exception beim Abrufen der Kontoumsätze: java.lang.Exception: Fehler beim Setzen des Umsatz-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//form[@action='/download-csv']"}
  (Session info: headless chrome=95.0.4638.0)
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:53'
System info: host: 'x-ZB-G3', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.0-90-generic', java.version: '11.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 95.0.4638.0, chrome: {chromedriverVersion: 95.0.4638.17 (a9d0719444d4b..., userDataDir: /tmp/.com.google.Chrome.o0HOZv}, goog:chromeOptions: {debuggerAddress: localhost:36495}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: LINUX, platformName: LINUX, proxy: Proxy(direct), 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}
Session ID: f19934b86bd1403c6c6846b47b2987bf
*** Element info: {Using=xpath, value=//form[@action='/download-csv']}
	at jdk.internal.reflect.GeneratedConstructorAccessor29.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 de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:154)
	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)

	at de.derrichter.finance.websync.institute.n26.WebPull.getTransData(WebPull.java:170)
	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)

Gerne sende ich auch die Jameica.log bei Bedarf in gezipter Form zu.

hbci
VIP
VIP
Beiträge: 767
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 32 times

Re: N26 Abruf funktioniert nicht

Beitrag von hbci » Fr 19. Nov 2021, 20:48

Deine Plugin-Versionen sind alle veraltet. Update die mal auf die neuesten Versionen, ggf. auch aktuelle Nightlies, oder mach wie gesagt 'nen Clean Install des aktuellsten Sorglos-Pakets.

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

Re: N26 Abruf funktioniert nicht

Beitrag von RegU » Fr 19. Nov 2021, 23:20

Fehlerbehebungsversuch mit dem aktuellsten (heutigen) sorglos Packet
immer noch gleicher Fehler

dann das ical Plugin deinstalliert und das aktuelle nigthly installiert
damit geht es dann

Danke

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