[Erledigt] Fehlermeldung Hanseatic Kreditkartenkonto

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
triplekids
Beiträge: 21
Registriert: Do 10. Jul 2014, 19:01
Been thanked: 1 time

[Erledigt] Fehlermeldung Hanseatic Kreditkartenkonto

Beitrag von triplekids » So 25. Dez 2022, 14:31

Ich erhalte bei der erstmaligen Abfrage eines Hanseatic Kontos eine Fehlermeldung und einen Screenshot.
Das Login funktioniert bei mir mit Freigabe durch die App, nicht per SMS.

Code: Alles auswählen

[25.12.2022 14:01:36] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[25.12.2022 14:01:36]  
[25.12.2022 14:01:36] System-Info: OS[Mac OS X (ver. 13.1) aarch64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.9 | Build: 371 vom 20221114]
[25.12.2022 14:01:36] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.50 | Build: 920 vom 20221222] [Hibiscus Mashup ver. 0.9.30 | Build: 535 vom 20221222]
[25.12.2022 14:01:36] Überprüfe Jameica-Version ...
[25.12.2022 14:01:36] OK: Jameica-Version 2.10.2 installiert und aktiv
[25.12.2022 14:01:36] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[25.12.2022 14:01:36] OK: Java-Version 11.0.15 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[25.12.2022 14:01:36] Überprüfe Selenium-Version ...
[25.12.2022 14:01:36] OK: Selenium-Version 4.7.2 installiert und aktiv
[25.12.2022 14:01:36] Überprüfe ChromeDriver-Version ...
[25.12.2022 14:01:36] OK: ChromeDriver-Version 108.0.5359.71 installiert und aktiv
[25.12.2022 14:01:36]  
[25.12.2022 14:01:36] Synchronisiere Konto 'Hanseatic, IBAN DExxx [Hanseatic Bank]' ...
[25.12.2022 14:01:36] Selenium WebDriver über ChromeDriver wird gestartet ...
[25.12.2022 14:01:37] Überprüfe Chrome-Version ...
[25.12.2022 14:01:37] OK. Browser ist: chrome ver. 108
[25.12.2022 14:01:39] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[25.12.2022 14:02:39] HanseaticBank-Login war erfolgreich
[25.12.2022 14:02:39] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[25.12.2022 14:02:39] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[25.12.2022 14:02:39] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[25.12.2022 14:02:39] Suche Umsätze im Zeitraum vom 28.12.2020 bis 25.12.2022 und lese diese aus ...
[25.12.2022 14:02:57] Warte auf Banking-App Freigabe ...
[25.12.2022 14:03:08] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1671973387984.png (Pfad: /Users/jan/Desktop/)
[25.12.2022 14:03:21] Web-Logout der aktuellen Online-Sitzung ...
[25.12.2022 14:03:24] HanseaticBank-Logout war erfolgreich
[25.12.2022 14:03:24] Fehler: Transaktionen aus Seite auslesen fehlerhaft: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for presence of element located by: By.xpath: //div[@data-test-id='transaction-amount']/parent::div (tried for 1 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:87)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:798)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:185)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:854)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	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":"//div[@data-test-id='transaction-amount']/parent::div"}
  (Session info: headless chrome=108.0.5359.124)
For documentation on this error, please visit: https://selenium.dev/exceptions/#no_such_element
Build info: version: '4.7.2', revision: '4d4020c3b7'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '13.1', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [112110632bbcb17f2f428e4d9e157102, findElement {using=xpath, value=//div[@data-test-id='transaction-amount']/parent::div}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 108.0.5359.124, chrome: {chromedriverVersion: 108.0.5359.71 (1e0e3868ee06..., userDataDir: /var/folders/m6/kdw43vfx6zs...}, goog:chromeOptions: {debuggerAddress: localhost:53787}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: MAC, proxy: Proxy(direct), se:cdp: ws://localhost:53787/devtoo..., se:cdpVersion: 108.0.5359.124, 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: 112110632bbcb17f2f428e4d9e157102
	at jdk.internal.reflect.GeneratedConstructorAccessor31.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.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:535)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:162)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:60)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:351)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:343)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:174)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	... 6 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 dieser Status-Log und erstellen ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke
Screenshot kann ich hier nicht einfügen (?), schicke ich per PN

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

Re: Fehlermeldung Hanseatic Kreditkartenkonto

Beitrag von Hibiscus-Scripter » Di 27. Dez 2022, 21:01

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte von mir im Moment zwar nicht reproduziert aber untersucht werden.

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:

triplekids
Beiträge: 21
Registriert: Do 10. Jul 2014, 19:01
Been thanked: 1 time

Re: Fehlermeldung Hanseatic Kreditkartenkonto

Beitrag von triplekids » Do 29. Dez 2022, 18:15

Tja, was soll ich sagen:

Wollte eben zunächst den Fehler reproduzieren, aber er tritt nicht mehr auf. Keine Änderung/Update Hibiscus o.ä. auf meiner Seite.

Die Seiteninhalte bei Hanseatic unterliegen offenbar Schwankungen.

Folgende Hinweise noch, weil es ja die Beobachtung von Unterschieden PDF/Web bei Hanseatic gibt:
  • Zwischen Fehler und erfolgreichem Abruf ist die Monatsrechnung erstellt worden
  • ich hatte dazwischen nicht versucht, das Konto zu synchen
Falls du meinst, dass das etwas miteinander zu tun hat, kann ich gerne noch was forschen
Ansonsten können wir den Thread hier dann gerne schliessen, wir werden ja sehen ob das Phänomen wieder mal auftritt.

Danke für die Unterstützung

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

Re: Fehlermeldung Hanseatic Kreditkartenkonto

Beitrag von Hibiscus-Scripter » Do 29. Dez 2022, 18:50

Der Fehler kommt/kam halt wenn in der Umsatzübersicht keinerlei Transaktionen zu sehen waren. Es wurde dann dennoch nicht abgerufen obwohl der "Mehr anzeigen"-Button vorhanden ist.

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