In einer meiner Kontoauszugs-PDF-Dateien habe ich folgenden Eintrag mit recht ungewöhnlicher Formatierung. Die Einträge der Spalten "Karte" und "Betrag" sind Teil der zweiten Zeile, statt wie sonst der ersten.
Code: Alles auswählen
21.02.2016 21.02.2016 Monatl. Zinsen für Barabhebungen (einschl. möglicher
Gebühren) / 3,31-
Code: Alles auswählen
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] matrixArrayDataPDFs: Zeile Nr. 122 wurde beachtet da diese nicht leer ist ... und wird nun auf eine Umsatzzeile geprüft ...
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] matrixArrayDataPDFs: OK - diese hat die Kriterien für eine Umsatzzeile und wird nun ausgelesen ...
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] Zeile der PDF-Kontoübersicht die nun verarbeitet wird: [Ljava.lang.String;@5d1dd0a9
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] dazu mal die nächste Zeile nur zur Info: [Ljava.lang.String;@2420badc
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] transactionDataList[4][0] hat nun folgenden Inhalt: (Datum) : Sun Feb 21 00:00:00 CET 2016
[Fri Apr 01 10:16:21 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:Barclaycard] transactionDataList[4][1] hat nun folgenden Inhalt: (Valuta) : Sun Feb 21 00:00:00 CET 2016
[Fri Apr 01 10:16:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:Barclaycard] Fehler beim Verarbeiten/Auslesen des 'matrixArrayDataPDFs' und Erstellen des TransactionData-MatrixArray
java.lang.ArrayIndexOutOfBoundsException: 3
at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:901)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Runner.run(Runner.java:146)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute(WebSynchronizeJobUmsaetze.java:75)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:226)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri Apr 01 10:16:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:Barclaycard] Exception beim Abrufen der Kontoumsätze:
java.lang.Exception: Exception beim Verarbeiten/Auslesen des 'matrixArrayDataPDFs' und Erstellen des TransactionData-MatrixArray
at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:1068)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Runner.run(Runner.java:146)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute(WebSynchronizeJobUmsaetze.java:75)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:226)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri Apr 01 10:16:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Runner.run] Exception mit Stacktrace:
java.lang.Exception: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayDataPDFs' und Erstellen des TransactionData-MatrixArray
at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:1124)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Runner.run(Runner.java:146)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute(WebSynchronizeJobUmsaetze.java:75)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:226)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri Apr 01 10:16:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute] Fehlermeldung/Exception des Systems:
de.willuhn.util.ApplicationException: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayDataPDFs' und Erstellen des TransactionData-MatrixArray
at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Runner.run(Runner.java:164)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute(WebSynchronizeJobUmsaetze.java:75)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:226)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)