[Erledigt] Fehler: Fidor Bank AG: java.lang.StringIndexOutOfBoundsException

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Berndi
Beiträge: 8
Registriert: So 22. Nov 2020, 13:06

[Erledigt] Fehler: Fidor Bank AG: java.lang.StringIndexOutOfBoundsException

Beitrag von Berndi » Mo 14. Mär 2022, 17:24

Das Abrufen der Fidor-Umsätze hat einige Zeit gut funktioniert. Aktuell aber leider wieder nicht mehr, seit ca. 1 Monat (oder länger). Fehlerbild ist diesmal etwas anders als beim vorherigen Fehler. Hier der Log:

Code: Alles auswählen

[12.03.2022 19:30:13] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[12.03.2022 19:30:13]  
[12.03.2022 19:30:13] System-Info: OS[Linux (ver. 5.16.14-arch1-1) amd64]  Platform[Jameica 2.10.1 | Build: 482 vom 20211119]  Plugin[hibiscus 2.10.4 | Build: 366 vom 20211119]
[12.03.2022 19:30:13] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.33 | Build: 797 vom 20220309] [Hibiscus Mashup ver. 0.9.21 | Build: 480 vom 20211125]
[12.03.2022 19:30:13] Überprüfe Jameica-Version ...
[12.03.2022 19:30:13] OK: Jameica-Version 2.10.1 installiert und aktiv
[12.03.2022 19:30:13] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[12.03.2022 19:30:13] OK: Java-Version 11.0.13 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[12.03.2022 19:30:13] Überprüfe Selenium-Version ...
[12.03.2022 19:30:13] OK: Selenium-Version 4.1.1 installiert und aktiv
[12.03.2022 19:30:13] Überprüfe ChromeDriver-Version ...
[12.03.2022 19:30:13] OK: ChromeDriver-Version 99.0.4844.51 installiert und aktiv
[12.03.2022 19:30:13]  
[12.03.2022 19:30:13] Synchronisiere Konto 'FidorBank - Giro, IBAN DE4070..832641 [Fidor Bank]' ...
[12.03.2022 19:30:13] Selenium WebDriver über ChromeDriver wird gestartet ...
[12.03.2022 19:30:14] Überprüfe Chrome-Version ...
[12.03.2022 19:30:14] OK. Browser ist: chrome ver. 99
[12.03.2022 19:30:14] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[12.03.2022 19:30:16] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung fido******* auf https://auth.fidor.de/session/new ...
[12.03.2022 19:31:02] FidorBank-Login war erfolgreich
[12.03.2022 19:31:02] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[12.03.2022 19:31:02] Suche Umsätze im Zeitraum vom 17.11.2021 bis 12.03.2022 und lese diese aus ...
[12.03.2022 19:31:06] Kontoauszug angefordert, warte auf Bereitstellung...
[12.03.2022 19:31:16] Web-Logout der aktuellen Online-Sitzung ...
[12.03.2022 19:31:18] FidorBank-Logout war erfolgreich
[12.03.2022 19:31:18] Fehler: Exception beim Verarbeiten/Auslesen des RAW-Kontoauszugs-Array - Log-Eintrag: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.base/java.lang.String.substring(Unknown Source)
	at de.derrichter.finance.websync.institute.fidorbank.WebPull.getTransData(WebPull.java:483)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.fidorbank.Collector.run(Collector.java:175)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:850)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Wäre super, wenn das nochmals behoben werden könnte.

Viele Grüße von Berndi

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

Re: Fehler: Fidor Bank AG: java.lang.StringIndexOutOfBoundsException

Beitrag von Hibiscus-Scripter » Do 17. Mär 2022, 18:42

Hallo,

danke für die ordentliche Meldung mit dem vollständigem Status-Log :thumbup:
Hierdurch hast du mir bereits viele nützliche Infos zukommen lassen.
Leider reichen diese dieses mal aber nicht zum direkten lösen des Problems.

Zur besseren Analyse benötige ich von dir eine vollständige TRACE-Log.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum mit dem Punkt 'System-Log zusammenstellen'

Diese sendest du mir dann bitte am besten per PM (Private Nachricht) als ZIP-Archivpaket ohne Passwort.

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

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

Re: Fehler: Fidor Bank AG: java.lang.StringIndexOutOfBoundsException

Beitrag von Hibiscus-Scripter » So 27. Mär 2022, 20:32

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden, hat aber ein wenig gedauert bis ich dazu kam.

Also entweder gibts du nie einen Verwendungszweck an :shifty:
Oder aber die FidorBank hat mal wieder die Daten im CSV-Kontoauszug weiter eingeschränkt und die fehlen nun auch.
Daten wie Umsatzart und die Gegenkontoinformationen werden hier ja ausgelesen und nicht als Verwendungszweck sondern in den entsprechenden Feldern übernommen.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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:

Berndi
Beiträge: 8
Registriert: So 22. Nov 2020, 13:06

Re: Fehler: Fidor Bank AG: java.lang.StringIndexOutOfBoundsException

Beitrag von Berndi » Di 29. Mär 2022, 20:15

Ha, mit dem aktuellen Nightly-Build von finance.websync hat es funktioniert, ich kann wieder die Umsätze von meinem Fidor-Konto abrufen, fantastisch!

Vielen Dank und viele Grüße von Berndi

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