[Erledigt] MoneYou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
sumsel

[Erledigt] MoneYou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von sumsel » Do 28. Apr 2016, 18:19

Moin!

Danke für die schnelle Anpassung, tut bei mir aber leider nicht.
Abruf über alle Konten (mehrere Festgeld + ein TG) oder auch Einzelabruf enden jeweil wie unten im Log beschrieben :(

System ist ein Linux 64bit, 4.4 Kernel

Code: Alles auswählen

[28.04.2016 18:09:35] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.04.2016 18:09:35]  
[28.04.2016 18:09:35] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.7.7 - Build 95] [Hibiscus Mashup ver. 0.7.7 Build 83]
[28.04.2016 18:09:35] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.04.2016 18:09:35] OK: Java-Version 1.8.0_03-Ubuntu von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8'
[28.04.2016 18:09:35] Überprüfe HTMLUnit-Version ...
[28.04.2016 18:09:35] OK: HTMLUnit-Version 2.21 installiert und aktiv
[28.04.2016 18:09:35] Überprüfe PDFBox-Version ...
[28.04.2016 18:09:35] OK: PDFBox-Version 2.0.0 installiert und aktiv
[28.04.2016 18:09:35]  
[28.04.2016 18:09:35] Synchronisiere Konto: MoneYou - Tagesgeld, Kto. xxxxxxx [ABN AMRO Bank, MoneYou]
[28.04.2016 18:09:35] Web-Login mit Anmeldekennung ******* auf https://www.moneyou.de/personalpage/login ...
[28.04.2016 18:09:45] MoneYou-Login war erfolgreich
[28.04.2016 18:09:45] INFO: es werden nun gleich alle MoneYou-Konten zur Anmeldekennung '*******' abgearbeitet ...
[28.04.2016 18:09:45] Konto 'MoneYou - Tagesgeld, Kto. 100000000  [ABN AMRO Bank, MoneYou] wird synchronisiert ...
[28.04.2016 18:09:45] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[28.04.2016 18:09:45] Rufe Umsätze vom 28.03.2016 bis 28.04.2016 ab ...
[28.04.2016 18:10:00] Fehler: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
For input string: "Festgeld"

Gruß
das Sumsel

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2699
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 148 times
Been thanked: 83 times

Re: Moneyou

Beitrag von Hibiscus-Scripter » Do 28. Apr 2016, 18:44

Bitte mal die neue Nightly-Build probieren ... (Die Kontonummer hattest du ja abgeändert oder?)
Und bitte eindeutigere Betreffzeilen; aber danke für den guten Post; so gehts doch gleich viel angenehmer

ansonsten brauche ich da bitte eine TRACE-Log per PM ...
danke
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

mnspiegel
VIP
VIP
Beiträge: 6
Registriert: Sa 7. Mai 2016, 12:45

Re: Moneyou

Beitrag von mnspiegel » Sa 7. Mai 2016, 12:57

Hallo,

ich hatte die gleiche Fehlermeldung. Bei mir hat folgende Vorgehensweise geholfen: Auf der Konto-Seite von Jameica/Hibiscus per Doppelklick das MoneYou-Konto auswählen. In den Konto-Details den Button "Synchronisierungsoptionen" drücken. Dann den Haken bei Umsätze rausnehmen, so dass nur Saldo ausgewählt bleibt. Danach konnte ich das Konto erfolgreich synchronisieren und der Saldo wurde aktualisiert. Danach habe ich das Synchronisieren der Umsätze wieder aktiviert, Jameica neu gestartet und das MoneYou-Konto erneut synchronisiert. Ab da lief die Abfrage von Saldo und Umsätzen wieder fehlerfrei.

Gruß Martin

markus1971
Beiträge: 5
Registriert: Mo 11. Apr 2016, 15:45

Re: Moneyou

Beitrag von markus1971 » Sa 7. Mai 2016, 19:02

Also, der Tip hat bei mir zumindest teilweise geholfen. Den aktuellen Saldo habe ich jetzt zwar, aber das Abrufen der Umsätze scheitert weiterhin:

Code: Alles auswählen

[07.05.2016 18:59:06] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.05.2016 18:59:06]  
[07.05.2016 18:59:06] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.7.9 - Build 130] [Hibiscus Mashup ver. 0.7.9 Build 91]
[07.05.2016 18:59:06] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.05.2016 18:59:06] OK: Java-Version 1.8.0_91 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8'
[07.05.2016 18:59:06] Überprüfe HTMLUnit-Version ...
[07.05.2016 18:59:06] OK: HTMLUnit-Version 2.21 installiert und aktiv
[07.05.2016 18:59:06] Überprüfe PDFBox-Version ...
[07.05.2016 18:59:06] OK: PDFBox-Version 2.0.0 installiert und aktiv
[07.05.2016 18:59:06]  
[07.05.2016 18:59:06] Synchronisiere Konto: Tagesgeld, Kto. 1XX0001XX8 [ABN AMRO Bank, MoneYou]
[07.05.2016 18:59:06] Web-Login mit Anmeldekennung 0712******* auf https://www.moneyou.de/personalpage/login ...
[07.05.2016 18:59:21] MoneYou-Login war erfolgreich
[07.05.2016 18:59:21] INFO: es werden nun gleich alle MoneYou-Konten zur Anmeldekennung '0712*******' abgearbeitet ...
[07.05.2016 18:59:21] Konto 'Tagesgeld, Kto. 1XX0001XX8 [ABN AMRO Bank, MoneYou] wird synchronisiert ...
[07.05.2016 18:59:21] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[07.05.2016 18:59:21] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[07.05.2016 18:59:22] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[07.05.2016 18:59:22] Rufe Umsätze vom 01.01.1970 bis 07.05.2016 ab ...
[07.05.2016 18:59:44] Fehler: Exception beim Abrufen der Kontoumsätze: Exception beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray - Log-Eintrag:
4

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2699
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 148 times
Been thanked: 83 times

Re: Moneyou

Beitrag von Hibiscus-Scripter » Mo 9. Mai 2016, 20:28

das ist wieder ein anderer Folge-Fehler und gehört glaube ich auch gar nicht hier her ... aber zu diesem Thema habe ich leider auch noch keine Trace-Log ...
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

olafD

Re: Moneyou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von olafD » Fr 20. Mai 2016, 19:14

Moin!
Auch ich habe diesen Fehler.

Code: Alles auswählen

[Fri May 20 18:28:22 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:MoneYou] matrixArrayData: Zeile Nr. 19 wurde beachtet da diese nicht leer ist ... und wird nun auf eine Umsatzzeile gepürft ...
[Fri May 20 18:28:22 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:MoneYou] matrixArrayData: OK - diese hat die Kriterien für eine Umsatzzeile und wird nun ausgelesen ...
[Fri May 20 18:28:22 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:MoneYou] transactionDataList[3][0]  hat nun folgenden Inhalt: (Datum)               : Tue Mar 31 00:00:00 CEST 2015
[Fri May 20 18:28:22 CEST 2016][TRACE][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.trace] [WebSync:MoneYou] transactionDataList[3][1]  hat nun folgenden Inhalt: (Valuta)              : Wed Apr 01 00:00:00 CEST 2015
[Fri May 20 18:28:22 CEST 2016][ERROR][de.derrichter.hibiscus.mashup.crossover.callback.WebLogger.error] [WebSync:MoneYou] Fehler beim Verarbeiten/Auslesen des 'matrixArrayData' und Erstellen des TransactionData-MatrixArray
java.lang.NumberFormatException: For input string: "Kirche"
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
Das Problem scheint zu sein, dass die Parsing-Routine im Buchungstext ("Evangelische Kirche von Westfalen") ein Tabstopp entdeckt oder einfügt. Die Tapstopps sind aber gleichzeitig Werttrenner, Kirche ist aber kein Float (Belastung). Das scheint ein systematisches Problem bei mehrwortigen Buchungstexten zu sein.

Code: Alles auswählen

====================== BEGIN DATA ======================
[...]
31.03.2015	01.04.2015	DE0650324040	[b]Evangelische	Kirche	von	Westfalen[/b]	4,07
1002711533
31.03.2015	01.04.2015	DE0650324040	Solidaritätszuschlag	2,48
1002711533
31.03.2015	01.04.2015	DE0650324040	[b]Ihre	Zinsabrechnung	[/b]85,13
1002711533
[...]
======================= END DATA =======================
... zwischen "Evangelische", "Kirche", "von", "Westfalen" sowie "Ihre" und "Zinsabrechnung" sind im Log Tabstopps - die gehen hier in HTML aber verloren.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2699
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 148 times
Been thanked: 83 times

Re: Moneyou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von Hibiscus-Scripter » Fr 20. Mai 2016, 20:06

Hallo,

bitte formatiere Log-Auszüge mit dem CODE-Block und nicht mit dem Quode-Block, der ist für Zitate ;)

Das ist jetzt womöglich wieder das Eingangsproblem von Sumsel und zu diesem habe ich leider noch keine vollständige TRACE-Log erhalten.
Markus1971 hatte ein anderen Fehler.

Die Analalyse ist nicht notwendig, bei mir treten die Probleme mit mehreren Worten im Verwendungszweck nicht auf.
Schicke mir doch bitte die vollständige TRACE-Log per PM zu ...

aber ich brauche gerade auch mal ne Pause und habe aber auch gemerkt das z. B. in der PDF gar keine Gegenkonto-Namen angegeben sind. In der normalen Suchergebnisliste auf der Homepage aber schon.
Von daher werde ich dass sowieso alles umbauen müssen.

Hinweis: so jetzt ist es Amtlich; ich muss alles Umbauen auf Seiten-Parsing und weg vom PDF-Abruf ... hilft nix, is nervig aber wird schon ...
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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: 2699
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 148 times
Been thanked: 83 times

Re: Moneyou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von Hibiscus-Scripter » Do 2. Jun 2016, 22:55

so, sorry dass es doch noch länger gedauert hat ;) aber manchmal gehen zwei größere Umstellungen eben nicht gleichzeitig ...

Die MoneYou-Unterstützung wurde nun von PDF-Abruf auf Webseiten-Parsing umgebaut ...

Bitte an alle das ganze jetzt mit der neuen Nightly-Build beider PlugIns testen (Hilfe dazu gibt es in den Posting-Regeln) ...
Bitte auch nach Möglichkeit einen neuen Komplettabruf testen und mal ganz genau darauf achten dass ALLE Umsätze abgerufen werden
(da ich den Script-Timeout diesmal recht weit runter gesetzt habe um den Abruf zu beschleunigen)

Bitte natürlich dann auch um Rückmeldung ...

Danke und Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und beachten und IMMER die vollständige Status-Log posten
(Der Post wird ansonsten gelöscht oder einfach ignoriert ohne das geholfen wird)

: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

olafD

Re: Moneyou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von olafD » Mo 6. Jun 2016, 12:26

Herzlichen Dank für deine Mühen.
Es scheint zu funktionieren. Ich habe das Saldo einmal zurücksetzen müssen, aber nun scheint alles vollständig.
Was ich nicht verstehe:
1) Die Zwischensumme des neusten Eintrages und der Saldo in der Kontoübersicht waren nicht identisch. Das Saldo stimmte. Ich habe alle Einträge manuell gelöscht und neu synchronisiert. Jetzt passten Zwischensumme und Saldo.
2) Die Reihenfolge der Wertstellungen des selben Tages unterscheidet sich zwischen dem PDF-Auszug und Hibiscus.
3) Aus irgendeinem Grund sind am ersten Tag bereits 149,78 Euro drauf.

markus1971
Beiträge: 5
Registriert: Mo 11. Apr 2016, 15:45

Re: Moneyou - Exception beim Verarbeiten/Auslesen des 'matrixArr

Beitrag von markus1971 » Di 7. Jun 2016, 21:28

besten Dank ! Auch bei mir funktioniert jetzt der moneyou-Datenabruf

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