HanseaticBank - NumberFormatException

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
mwka
Beiträge: 4
Registriert: Mi 16. Nov 2022, 20:18

HanseaticBank - NumberFormatException

Beitrag von mwka » Mi 2. Okt 2024, 21:00

Hallo,

ich habe Probleme, mit der HanseaticBank die Kreditkarte abzurufen; prinzipiell funktioniert alles mit PIN und 2. Faktor, aber dann bekomme ich eine NumberFormatException (siehe unten).

Wenn weitere Logs benötigt werden, gerne melden.

Vielen Dank schon mal.

Grüße,
Matthias

Code: Alles auswählen

[02.10.2024 20:40:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.10.2024 20:40:32]  
[02.10.2024 20:40:32] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[02.10.2024 20:40:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[02.10.2024 20:40:32] Überprüfe Jameica-Version ...
[02.10.2024 20:40:33] OK: Jameica-Version 2.10.4 installiert und aktiv
[02.10.2024 20:40:33] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.10.2024 20:40:33] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[02.10.2024 20:40:33] Überprüfe Selenium-Version ...
[02.10.2024 20:40:33] OK: Selenium-Version 4.23.1 installiert und aktiv
[02.10.2024 20:40:33] Überprüfe ChromeDriver-Version ...
[02.10.2024 20:40:35] OK: ChromeDriver-Version 129.0.6668.42 installiert und aktiv
[02.10.2024 20:40:35]  
[02.10.2024 20:40:35] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE*********** [Hanseatic Bank]' ...
[02.10.2024 20:40:35] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.10.2024 20:40:38] Überprüfe Chrome-Version ...
[02.10.2024 20:40:38] OK. Browser ist: chrome ver. 129
[02.10.2024 20:40:38] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[02.10.2024 20:40:41] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[02.10.2024 20:42:20] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[02.10.2024 20:42:29] HanseaticBank-Login war erfolgreich
[02.10.2024 20:42:29] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[02.10.2024 20:42:29] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[02.10.2024 20:42:29] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[02.10.2024 20:42:29] Suche Umsätze im Zeitraum vom 06.10.2022 bis 02.10.2024 und lese diese aus ...
[02.10.2024 20:44:38] Web-Logout der aktuellen Online-Sitzung ...
[02.10.2024 20:44:43] HanseaticBank-Logout war erfolgreich
[02.10.2024 20:44:43] Fehler: Exception beim Verarbeiten/Auslesen des RAW-Kontoauszugs-Array - Log-Eintrag: java.lang.NumberFormatException: For input string: "."
	at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Unknown Source)
	at java.base/jdk.internal.math.FloatingDecimal.parseDouble(Unknown Source)
	at java.base/java.lang.Double.parseDouble(Unknown Source)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:1499)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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)

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

Re: HanseaticBank - NumberFormatException

Beitrag von hbci » Mi 2. Okt 2024, 21:17

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

Bei mir läuft der Abruf bis auf die Weißflächen-Problematik fehlerfrei:

Code: Alles auswählen

[02.10.2024 21:23:18] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.10.2024 21:23:18]  
[02.10.2024 21:23:18] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[02.10.2024 21:23:18] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82-nigthly | Build: 1171 vom 20240928] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[02.10.2024 21:23:18] Überprüfe Jameica-Version ...
[02.10.2024 21:23:18] OK: Jameica-Version 2.11.0 installiert und aktiv
[02.10.2024 21:23:18] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.10.2024 21:23:18] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[02.10.2024 21:23:18] Überprüfe Selenium-Version ...
[02.10.2024 21:23:18] OK: Selenium-Version 4.25.0 installiert und aktiv
[02.10.2024 21:23:18] Überprüfe ChromeDriver-Version ...
[02.10.2024 21:23:19] OK: ChromeDriver-Version 129.0.6668.70 installiert und aktiv
[02.10.2024 21:23:19]  
[02.10.2024 21:23:19] Synchronisiere Konto 'HanseaticBank - Kreditkarte, Kto. * [Hanseatic Bank]' ...
[02.10.2024 21:23:20] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.10.2024 21:23:24] Überprüfe Chrome-Version ...
[02.10.2024 21:23:24] OK. Browser ist: chrome ver. 129
[02.10.2024 21:23:27] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[02.10.2024 21:24:03] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[02.10.2024 21:24:14] HanseaticBank-Login war erfolgreich
[02.10.2024 21:24:14] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[02.10.2024 21:24:14] Suche Umsätze im Zeitraum vom 17.09.2024 bis 02.10.2024 und lese diese aus ...
[02.10.2024 21:25:05] Web-Logout der aktuellen Online-Sitzung ...
[02.10.2024 21:25:11] HanseaticBank-Logout war erfolgreich
[02.10.2024 21:25:14] Kontoauszug erfolgreich. Importiere Daten ...
[02.10.2024 21:25:14] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[02.10.2024 21:25:14] Saldo aktualisiert von Konto: HanseaticBank - Kreditkarte
[02.10.2024 21:25:14] Das Konto 'HanseaticBank - Kreditkarte, Kto. * [Hanseatic Bank]' wurde erfolgreich synchronisiert
[02.10.2024 21:25:14] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

mwka
Beiträge: 4
Registriert: Mi 16. Nov 2022, 20:18

Re: HanseaticBank - NumberFormatException

Beitrag von mwka » Do 3. Okt 2024, 11:27

Hallo,

habe ich gemacht - jetzt kommt aber leider eine andere Fehlermeldung:

Code: Alles auswählen

[03.10.2024 10:21:25] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.10.2024 10:21:25]  
[03.10.2024 10:21:25] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[03.10.2024 10:21:25] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[03.10.2024 10:21:25] Überprüfe Jameica-Version ...
[03.10.2024 10:21:25] OK: Jameica-Version 2.10.4 installiert und aktiv
[03.10.2024 10:21:25] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.10.2024 10:21:25] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[03.10.2024 10:21:25] Überprüfe Selenium-Version ...
[03.10.2024 10:21:25] OK: Selenium-Version 4.23.1 installiert und aktiv
[03.10.2024 10:21:25] Überprüfe ChromeDriver-Version ...
[03.10.2024 10:21:25] OK: ChromeDriver-Version 129.0.6668.42 installiert und aktiv
[03.10.2024 10:21:25]  
[03.10.2024 10:21:25] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE*********** [Hanseatic Bank]' ...
[03.10.2024 10:21:25] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.10.2024 10:21:27] Überprüfe Chrome-Version ...
[03.10.2024 10:21:27] OK. Browser ist: chrome ver. 129
[03.10.2024 10:21:29] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[03.10.2024 10:22:55] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[03.10.2024 10:23:04] HanseaticBank-Login war erfolgreich
[03.10.2024 10:23:04] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[03.10.2024 10:23:04] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[03.10.2024 10:23:04] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[03.10.2024 10:23:04] Suche Umsätze im Zeitraum vom 07.10.2022 bis 03.10.2024 und lese diese aus ...
[03.10.2024 10:25:00] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1727943900488 (Pfad: C:\Users\LENOVO\Desktop\)
[03.10.2024 10:25:10] Web-Logout der aktuellen Online-Sitzung ...
[03.10.2024 10:25:15] HanseaticBank-Logout war erfolgreich
[03.10.2024 10:25:27] WARNUNG: Erstellen von Support-Paket abgebrochen, da das Log-Level nicht auf TRACE eingstellt ist!
[03.10.2024 10:25:27] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.StaleElementReferenceException: stale element reference: stale element not found in the current frame
  (Session info: chrome=129.0.6668.70)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception
Build info: version: '4.23.1', revision: '656257d8e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.12'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [*******, getElementRect {id=f.AB05B2B3780DC5D279104B80FAB3F38D.d.2C2B011CF54C789360288E1FCAB07EB0.e.92}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.42 (7f36635b5690..., userDataDir: C:\Users\LENOVO\AppData\Loc...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:64447}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:64447/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 windows (*******)] -> xpath: //*[@data-test-id='spinner-image' and not(contains(@style,'display: none')) and not(contains(@style,'display:none'))]]
Session ID: *******
	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.getLocation(RemoteWebElement.java:297)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.scrollElementInMiddleOfScreen(SeleniumUtils.java:2300)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:923)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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)
Hier der Fehlerscreenshot:
HibiscusMashup-Fehler_HanseaticBank-Sync_1727943900488-2.png
Soll ich noch mal einen Abruf versuchen?

Grüße,
Matthias
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Fish
Beiträge: 8
Registriert: Di 19. Nov 2024, 13:09
Been thanked: 1 time

Re: HanseaticBank - NumberFormatException

Beitrag von Fish » Di 19. Nov 2024, 13:45

Ich habe einen ähnlichen Fehler bei der Neuanlegung:

Code: Alles auswählen

[19.11.2024 13:28:36] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[19.11.2024 13:28:36]  
[19.11.2024 13:28:36] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[19.11.2024 13:28:36] 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]
[19.11.2024 13:28:36] Überprüfe Jameica-Version ...
[19.11.2024 13:28:36] OK: Jameica-Version 2.10.4 installiert und aktiv
[19.11.2024 13:28:36] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[19.11.2024 13:28:36] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: E:\XXXX\jre-win64)
[19.11.2024 13:28:36] Überprüfe Selenium-Version ...
[19.11.2024 13:28:36] OK: Selenium-Version 4.26.0 installiert und aktiv
[19.11.2024 13:28:36] Überprüfe ChromeDriver-Version ...
[19.11.2024 13:28:36] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[19.11.2024 13:28:36]  
[19.11.2024 13:28:36] Synchronisiere Konto 'HanseaticBank - Kreditkarte, Kto. XXXXXXX [Hanseatic Bank]' ...
[19.11.2024 13:28:38] Selenium WebDriver über ChromeDriver wird gestartet ...
[19.11.2024 13:28:38] Überprüfe Chrome-Version ...
[19.11.2024 13:28:38] OK. Browser ist: chrome ver. 131
[19.11.2024 13:28:40] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung XXXX******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[19.11.2024 13:29:14] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1732019353986 (Pfad: C:\Users\XXXX\Desktop\)
[19.11.2024 13:29:18] 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[@data-test-id='input-username'] (tried for 20 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.hanseaticbank.WebAuth.loginWithSelenium(WebAuth.java:97)
	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:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.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:907)
	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[@data-test-id='input-username']"}
  (Session info: chrome=131.0.6778.70)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [3db186daceefe42f0d6dab60eb332f8e, findElement {using=xpath, value=//input[@data-test-id='input-username']}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.70, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: C:\Users\XXXX\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:65354}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:65354/devtoo..., se:cdpVersion: 131.0.6778.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}
Session ID: 3db186daceefe42f0d6dab60eb332f8e
	at jdk.internal.reflect.GeneratedConstructorAccessor39.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:545)
	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:368)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
	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

Der Screenshot wurde leider nicht mit gespeichert, das ist aber vermutlich ein anderes Problem..


edit: Screenshot wurde in einem anderen Verzeichnis als gedacht abgelegt, zeigt evtl. das Problem (Wartungsarbeiten Seite zu sehen) Bei normalem Weblogin im Browser tritt dies allerdings nicht auf
edit2: Jetzt auch im normalen Browser Login nicht möglich
Zuletzt geändert von Fish am Di 19. Nov 2024, 13:53, insgesamt 2-mal geändert.

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

Re: HanseaticBank - NumberFormatException

Beitrag von hbci » Di 19. Nov 2024, 13:48

Nimm den:
HibiscusMashup-Fehler_HanseaticBank-Sync_1732019472102.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Fish
Beiträge: 8
Registriert: Di 19. Nov 2024, 13:09
Been thanked: 1 time

Re: HanseaticBank - NumberFormatException

Beitrag von Fish » Mi 20. Nov 2024, 09:23

Der obige Fehler tritt weiterhin auf:

Code: Alles auswählen

[20.11.2024 09:42:31] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[20.11.2024 09:42:31]  
[20.11.2024 09:42:31] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[20.11.2024 09:42:31] 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]
[20.11.2024 09:42:31] Überprüfe Jameica-Version ...
[20.11.2024 09:42:31] OK: Jameica-Version 2.10.4 installiert und aktiv
[20.11.2024 09:42:31] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[20.11.2024 09:42:31] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: E:\XXXX XXXX\XXXXX\jre-win64)
[20.11.2024 09:42:31] Überprüfe Selenium-Version ...
[20.11.2024 09:42:31] OK: Selenium-Version 4.26.0 installiert und aktiv
[20.11.2024 09:42:31] Überprüfe ChromeDriver-Version ...
[20.11.2024 09:42:31] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[20.11.2024 09:42:31]  
[20.11.2024 09:42:31] Synchronisiere Konto 'HanseaticBank - Kreditkarte, Kto. XXXXXXXX [Hanseatic Bank]' ...
[20.11.2024 09:42:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[20.11.2024 09:42:33] Überprüfe Chrome-Version ...
[20.11.2024 09:42:33] OK. Browser ist: chrome ver. 131
[20.11.2024 09:42:35] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung XXXX******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[20.11.2024 09:43:07] Erste Login-Phase abgeschlossen, prüfe auf Verfahren der Zwei-Faktor-Authentifizierung ...
[20.11.2024 09:43:15] HanseaticBank-Login war erfolgreich
[20.11.2024 09:43:15] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[20.11.2024 09:43:15] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[20.11.2024 09:43:15] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[20.11.2024 09:43:15] Suche Umsätze im Zeitraum vom 24.11.2022 bis 20.11.2024 und lese diese aus ...
[20.11.2024 09:44:53] Warte auf Banking-App Freigabe ...
[20.11.2024 09:48:52] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1732092532646 (Pfad: C:\Users\XXXX\Desktop\)
[20.11.2024 09:49:04] Web-Logout der aktuellen Online-Sitzung ...
[20.11.2024 09:49:09] HanseaticBank-Logout war erfolgreich
[20.11.2024 09:49:11] Fehler: Exception beim Verarbeiten/Auslesen des RAW-Kontoauszugs-Array - Log-Eintrag: java.lang.NumberFormatException: For input string: "."
	at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Unknown Source)
	at java.base/jdk.internal.math.FloatingDecimal.parseDouble(Unknown Source)
	at java.base/java.lang.Double.parseDouble(Unknown Source)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebPull.getTransData(WebPull.java:1499)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:202)
	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)
Auf dem Screenshot sind die ersten vorhandenen Umsätze (Fremdwährung) zu sehen, im Beschreibungstext steht der Fremdwährungswert, in der Abrechnungsspalte steht der Euro Wert mit Komma und € Zeichen. Falls der Screenshot benötigt wird nochmal melden, sieht aber aus wie der obige.

edit: Log ergänzt
Zuletzt geändert von Fish am Mi 20. Nov 2024, 10:05, insgesamt 2-mal geändert.

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

Re: HanseaticBank - NumberFormatException

Beitrag von hbci » Mi 20. Nov 2024, 09:31

Bitte poste dein Log vollständig und aktualisiere finance.websync und hibiscus.mashup auf die aktuellen Nightly-Builds.

Fish
Beiträge: 8
Registriert: Di 19. Nov 2024, 13:09
Been thanked: 1 time

Re: HanseaticBank - NumberFormatException

Beitrag von Fish » Mi 20. Nov 2024, 10:05

Auch mit den Nightly Builds besteht das Problem, Log ist identisch bis auf die Versions und Build Nummern.

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

Re: HanseaticBank - NumberFormatException

Beitrag von hbci » Mi 20. Nov 2024, 16:46

Erstaunlich finde ich, dass du offensichtlich kein Problem mit dem Cookie-Banner hast, siehe hier. Bei mir kommts ja nicht mal zum Login.

Fish
Beiträge: 8
Registriert: Di 19. Nov 2024, 13:09
Been thanked: 1 time

Re: HanseaticBank - NumberFormatException

Beitrag von Fish » Mi 20. Nov 2024, 16:56

Ich habe es auch schon gesehen und mich gewundert.
Kann das daran liegen dass ich in meiner Chrome Konfiguration einige zusätzliche Add-ons habe die u.a. CookieBanner abweisen?
VG Fish

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