Habe ich noch etwas falsch eingestellt? Über einen Tip würde ich mich sehr freuen.
Der Fehler tritt auf, wenn ich auf "Saldo/Umsätze abrufen..." klicke und ist reproduzierbar (zumindest in meiner Umgebung).
Hier der komplette Status-Log:
Code: Alles auswählen
[27.05.2016 19:14:28] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[27.05.2016 19:14:28]
[27.05.2016 19:14:28] System-Info: OS[Windows 10 (ver. 10.0) amd64] Platform[Jameica 2.6.3 Build: 440] Plugin[hibiscus 2.6.16 Build: 363]
[27.05.2016 19:14:28] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.7.10 - Build 150] [Hibiscus Mashup ver. 0.7.10 Build 100]
[27.05.2016 19:14:28] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[27.05.2016 19:14:28] OK: Java-Version 1.8.0_91 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[27.05.2016 19:14:28] Überprüfe HTMLUnit-Version ...
[27.05.2016 19:14:28] OK: HTMLUnit-Version 2.21 installiert und aktiv
[27.05.2016 19:14:28]
[27.05.2016 19:14:28] Synchronisiere Konto: Kto. XXX[DAB bank]
[27.05.2016 19:14:29] Web-Login mit Anmeldekennung XXX******* auf https://www.dab-bank.de/Mein-Konto-Depot/Login/ ...
[27.05.2016 19:14:38] DABbank-Login war erfolgreich
[27.05.2016 19:14:38] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[27.05.2016 19:14:38] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[27.05.2016 19:14:38] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[27.05.2016 19:14:38] Rufe Umsätze vom 31.05.2001 bis 27.05.2016 ab ...
[27.05.2016 19:14:48] Fehler: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
empty String
Code: Alles auswählen
[Fri May 27 16:05:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:DABbank] Fehler beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray
java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.lang.Double.parseDouble(Double.java:538)
at de.derrichter.finance.websync.institute.dabbank.WebPull.getTransData(WebPull.java:398)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.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:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri May 27 16:05:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:DABbank] Exception beim Abrufen der Kontoumsätze:
java.lang.Exception: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
empty String
at de.derrichter.finance.websync.institute.dabbank.WebPull.getTransData(WebPull.java:534)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.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:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri May 27 16:05:21 CEST 2016][INFO][de.derrichter.hibiscus.mashup.crossover.interact.Auth.ResetPassword] Passwort-Reset zur Anmeldekennung XXXX******* und Institut: DABbank [70120400]
[Fri May 27 16:05:21 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.Runner.run] Exception mit Stacktrace:
java.lang.Exception: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
empty String
at de.derrichter.finance.websync.institute.dabbank.WebPull.getTransData(WebPull.java:586)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.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:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri May 27 16:05: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 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
empty String
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.Runner.run(Runner.java:169)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobUmsaetze.execute(WebSynchronizeJobUmsaetze.java:75)
at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri May 27 16:05:21 CEST 2016][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.updateStatus] updating synchronization status to: ERROR
[Fri May 27 16:05:21 CEST 2016][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] stopping synchronization
[Fri May 27 16:05:21 CEST 2016][INFO][de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run] finished
Hier noch die entsprechenden Stellen aus der jamaica.log (mit TRACE Eintstellung). Ich habe mir hier erlaubt ein paar Stellen wegzukürzen. Kann es sein, dass das Problem daran liegt, dass bei den empfangenen Daten ein "?;" in der ersten Zeile steht?
Code: Alles auswählen
[Fri May 27 19:23:25 CEST 2016][DEBUG][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:DABbank] getTransData: DataPage (Suche): HtmlPage(https://www.dab-bank.de/Mein-Konto-Depot/Mein-Konto/Kontoumsaetze/?accountNo=XXXXXXXXXX&ownerCustomerNo=)@XXXXXXXXXX
[Fri May 27 19:23:25 CEST 2016][DEBUG][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:DABbank] CSV laden: Click //a[@name='dab:accountOverview_buttonCsvExport'
[Fri May 27 19:23:29 CEST 2016][DEBUG][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:DABbank] getTransData: csv: com.gargoylesoftware.htmlunit.UnexpectedPage@1c20425a
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] csvResponse:
====================== BEGIN DATA ======================
?;
Buchungstag;Valuta;Kontonummer;Buchungstext;Auftraggeber / Empf寧er;Konto/IBAN;BLZ/BIC;Verwendungszweck;Betrag in EUR;
31.03.2016;31.03.2016;0000000000;XXXXXXXXXX;;;;;12,68;
31.12.2015;31.12.2015;0000000000;XXXXXXXXXX;;;;;10,34;
{gekürzt}
[Fri May 27 19:23:29 CEST 2016][DEBUG][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:StringUtils] Funktion data2matrixArray wurde aufgerufen ...
[Fri May 27 19:23:29 CEST 2016][DEBUG][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.debug] [WebSync:StringUtils] matrixDataArray: [[Ljava.lang.String;@5c12b6cb, ...{gekürzt}
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:StringUtils] DataReader-NextLine Nr. 0 enth孴 das String-Array: [?, ]
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:StringUtils] DataReader-NextLine Nr. 1 enth孴 das String-Array: [Buchungstag, Valuta, Kontonummer, Buchungstext, Auftraggeber / Empf寧er, Konto/IBAN, BLZ/BIC, Verwendungszweck, Betrag in EUR, ]
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:StringUtils] DataReader-NextLine Nr. 2 enth孴 das String-Array: [31.03.2016, 31.03.2016, 0000000000, XXXXXXXXXX, , , , , 12,68, ]
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:StringUtils] DataReader-NextLine Nr. 3 enth孴 das String-Array: [31.12.2015, 31.12.2015, 0000000000, XXXXXXXXXX, , , , , 10,34, ]
{gekürzt}
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] matrixArrayData: Zeile Nr. 0 wurde beachtet da diese nicht leer ist ... und wird nun auf eine Umsatzzeile gep�� ...
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] matrixArrayData: Zeile Nr. 1 wurde beachtet da diese nicht leer ist ... und wird nun auf eine Umsatzzeile gep�� ...
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] matrixArrayData: Zeile Nr. 2 wurde beachtet da diese nicht leer ist ... und wird nun auf eine Umsatzzeile gep�� ...
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] matrixArrayData: OK - diese hat die Kriterien f��ine Umsatzzeile und wird nun ausgelesen ...
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] transactionDataList[0][0] hat nun folgenden Inhalt: (Datum) : Thu Mar 31 00:00:00 CEST 2016
[Fri May 27 19:23:29 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:DABbank] transactionDataList[0][1] hat nun folgenden Inhalt: (Valuta) : Thu Mar 31 00:00:00 CEST 2016
[Fri May 27 19:23:29 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:DABbank] Fehler beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray
java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.lang.Double.parseDouble(Double.java:538)
at de.derrichter.finance.websync.institute.dabbank.WebPull.getTransData(WebPull.java:398)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.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:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)
[Fri May 27 19:23:29 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:DABbank] Exception beim Abrufen der Kontoums嵺e:
java.lang.Exception: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
empty String
at de.derrichter.finance.websync.institute.dabbank.WebPull.getTransData(WebPull.java:534)
at de.derrichter.hibiscus.mashup.crossover.websync.institute.dabbank.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:319)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1057)