seit ein paar Tagen schlägt mein Abruf der Kontodaten der Barclays Kreditkarte fehl. Der Login funktioniert, es wird eine TAN abgefragt und die Abfrage der Kontobewegungen scheint zu klappen, aber der Output kann dann wohl nicht verarbeitet werden. Ich verwende (aktuelle) hibiscus und jameica-nightlies unter Archlinux (ebenfalls aktuell). Getestet habe ich ohne Änderung mit Java Version 11 und 18.
Das Log sieht so aus:
Code: Alles auswählen
[19.09.2022 13:29:39] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[19.09.2022 13:29:39]
[19.09.2022 13:29:39] System-Info: OS[Linux (ver. 5.19.9-arch1-1) amd64] Platform[Jameica 2.11.0-nightly | Build: 479 vom 20220919] Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20220919]
[19.09.2022 13:29:39] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.42 | Build: 839 vom 20220910] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[19.09.2022 13:29:39] Überprüfe Jameica-Version ...
[19.09.2022 13:29:39] OK: Jameica-Version 2.11.0 installiert und aktiv
[19.09.2022 13:29:39] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[19.09.2022 13:29:39] OK: Java-Version 18.0.2 von 'N/A' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-18-openjdk)
[19.09.2022 13:29:39] Überprüfe Selenium-Version ...
[19.09.2022 13:29:39] OK: Selenium-Version 4.3.0 installiert und aktiv
[19.09.2022 13:29:39] Überprüfe ChromeDriver-Version ...
[19.09.2022 13:29:39] OK: ChromeDriver-Version 105.0.5195.52 installiert und aktiv
[19.09.2022 13:29:39] Überprüfe POI-Version ...
[19.09.2022 13:29:39] OK: POI-Version 5.2.2 installiert und aktiv
[19.09.2022 13:29:39]
[19.09.2022 13:29:39] Synchronisiere Konto 'Barclaycard - Kreditkarte, IBAN DE7820..129777 [Barclays Ba...urg Branch]' ...
[19.09.2022 13:29:39] Selenium WebDriver über ChromeDriver wird gestartet ...
[19.09.2022 13:29:40] Überprüfe Chrome-Version ...
[19.09.2022 13:29:40] OK. Browser ist: chrome ver. 105
[19.09.2022 13:29:42] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung harv******* auf https://banking.barclaycard.de ...
[19.09.2022 13:30:09] Barclays-Visa-Login war erfolgreich
[19.09.2022 13:30:09] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[19.09.2022 13:30:09] Suche Umsätze im Zeitraum vom 02.09.2022 bis 19.09.2022 und lese diese aus ...
[19.09.2022 13:30:59] Web-Logout der aktuellen Online-Sitzung ...
[19.09.2022 13:31:04] Barclays-Visa-Logout war erfolgreich
[19.09.2022 13:31:04] Fehler: Exception beim Abrufen der Kontoumsätze: java.lang.ArrayIndexOutOfBoundsException: Index 6 out of bounds for length 4
at de.derrichter.finance.websync.institute.barclaysvisa.WebPull.getTransData(WebPull.java:806)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaysvisa.Collector.run(Collector.java:187)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Gruß
Harvey