[Erledigt] PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Benutzeravatar
Stonie
Beiträge: 11
Registriert: So 1. Jan 2017, 22:45
Has thanked: 3 times
Been thanked: 1 time

[Erledigt] PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Stonie » So 1. Jan 2017, 23:16

Hallo,

danke für die neu Version 0.8.0 und überhaupt die Mühe. Nachdem irgendwann in der ersten Jahreshälfte 2016 PayPal hakte, ich aber keine Zeit und Muße hatte, da hinterher zu gehen, habe ich mich jetzt wieder einmal darangesetzt. Die API-Einrichtung scheint auch gut zu funktionieren, aber die Umsatzabfrage bricht dann ab:

Code: Alles auswählen

[01.01.2017 23:08:03] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[01.01.2017 23:08:03]  
[01.01.2017 23:08:03] System-Info: OS[Linux (ver. 4.8.0-32-generic) i386]  Platform[Jameica 2.6.4 Build: 441]  Plugin[hibiscus 2.6.19 Build: 362]
[01.01.2017 23:08:03] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.0 - Build 225] [Hibiscus Mashup ver. 0.8.0 Build 175]
[01.01.2017 23:08:03] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[01.01.2017 23:08:03] OK: Java-Version 1.8.0_111 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-8-oracle/jre)
[01.01.2017 23:08:03] Überprüfe HTMLUnit-Version ...
[01.01.2017 23:08:03] OK: HTMLUnit-Version 2.23 installiert und aktiv
[01.01.2017 23:08:03]  
[01.01.2017 23:08:03] Synchronisiere Konto '***, IBAN DE8650..604670 [J.P. Morgan]' ...
[01.01.2017 23:08:03] API-Authentifizierung mit Anmeldekennung ********** auf https://api-3t.paypal.com/nvp? ...
[01.01.2017 23:08:16] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[01.01.2017 23:08:16] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[01.01.2017 23:08:16] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[01.01.2017 23:08:16] Suche Umsätze im Zeitraum vom 05.01.2002 bis 01.01.2017 und lese diese aus ...
[01.01.2017 23:08:17] API-Transaktionssuche mit eingestelltem Intervall von '4032 Std.' gestartet ...
[01.01.2017 23:09:25] Datenzeile 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden (idx -1 @ S-4M225033JN352950G); Bitte mit Trace-Log dem Entwickler im Forum melden
Die letzte Zeile ist recht eindeutig, also schreibe ich hier. Das produzierte Trace Log sende ich per PM, da darin meine persönlichen Daten stehen, die ich hier nicht ohne weiteres im Forum sehen will.

Andere Konten (z.B. Abfrage Fidor) funktionieren ganz prima.

Danke & Gruß
Stonie
Jameica:
Version: 2.10.4
SWT-Version: 4958 / win32
Java-Version: 11.0.18 / Windows 10 amd64
Build: 487 [Datum 20230414]

Hibiscus:
Software-Version: 2.10.20
HBCI4Java-Version: 3.1.79
Datenbank-Version: 71
Build: 384 [Datum 20240405]

Mashup:
Software-Version: 0.9.44
Datenbank-Version: 2
Build: 610 [Datum 20240328]
Finance.Websync Bibliothek-Version: 0.9.76
Build: 1111 [Datum 20240328]

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: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Hibiscus-Scripter » Mo 2. Jan 2017, 22:16

Hallo,

und danke für das ordentliche Melden ;)

OK, das war ein mir bisher nicht bekannter Fall. Probiere bitte nun mal die aktuelle Nightly-Build von 'finance.websync' (Hilfe dazu gibts in den Posting-Regeln, z. B. über meine Signatur)
und gibt dann hier bitte wieder ne Rückmeldung.

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

Benutzeravatar
Stonie
Beiträge: 11
Registriert: So 1. Jan 2017, 22:45
Has thanked: 3 times
Been thanked: 1 time

Re: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Stonie » Mo 2. Jan 2017, 23:57

finance.websync steht auf Nightly, Jameica habe ich neu gestartet, keine Änderung. Mashup steht nicht auf Nightly. So gewollt? Soll ich ein neues Trace-Log senden?

Danke & Gruß
Stonie
Jameica:
Version: 2.10.4
SWT-Version: 4958 / win32
Java-Version: 11.0.18 / Windows 10 amd64
Build: 487 [Datum 20230414]

Hibiscus:
Software-Version: 2.10.20
HBCI4Java-Version: 3.1.79
Datenbank-Version: 71
Build: 384 [Datum 20240405]

Mashup:
Software-Version: 0.9.44
Datenbank-Version: 2
Build: 610 [Datum 20240328]
Finance.Websync Bibliothek-Version: 0.9.76
Build: 1111 [Datum 20240328]

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: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Hibiscus-Scripter » Di 3. Jan 2017, 08:02

wenn ein neuer, wiederkehrender, anderer Fehler auftritt immer ne Log senden ... denn es sollte sich schon was verändert haben ;)
... 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
Stonie
Beiträge: 11
Registriert: So 1. Jan 2017, 22:45
Has thanked: 3 times
Been thanked: 1 time

Re: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Stonie » Mi 4. Jan 2017, 22:22

Ok, ich dachte, wenn sich nicht tut, sende ich nicht gleich wieder tonnenweise Material. Unter Linux bleibt das Verhalten nämlich gleich. Unter Windows scheitere ich lustigerweise schon viel früher, da mag Hibiscus bzw. Mashup mein API-Passwort nicht. (Ich nutze ein Dual Boot von Win10 und Ubuntu, die meisten Daten (inkl Jameica/Hibiscus User-Verzeichnissen) werden geteilt.

Code: Alles auswählen

[03.01.2017 20:46:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.01.2017 20:46:40]  
[03.01.2017 20:46:40] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.6.4 Build: 441]  Plugin[hibiscus 2.6.19 Build: 362]
[03.01.2017 20:46:40] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.0-nightly - Build 226] [Hibiscus Mashup ver. 0.8.0-nightly Build 177]
[03.01.2017 20:46:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.01.2017 20:46:40] OK: Java-Version 1.8.0_111 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Java\jre1.8.0_111)
[03.01.2017 20:46:40] Überprüfe HTMLUnit-Version ...
[03.01.2017 20:46:40] OK: HTMLUnit-Version 2.23 installiert und aktiv
[03.01.2017 20:46:40]  
[03.01.2017 20:46:40] Synchronisiere Konto '******, IBAN DE8650..604670 [J.P. Morgan]' ...
[03.01.2017 20:46:43] API-Authentifizierung mit Anmeldekennung *********** auf https://api-3t.paypal.com/nvp? ...
[03.01.2017 20:46:49] Rufe API-URLs auf und starte Aufbau des Kontoauszuges ...
[03.01.2017 20:46:49] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[03.01.2017 20:46:49] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[03.01.2017 20:46:49] Suche Umsätze im Zeitraum vom 07.01.2002 bis 03.01.2017 und lese diese aus ...
[03.01.2017 20:47:03] Fehlermeldung des Servers: (Error) Security header is not valid
Das API-Passwort stimmt aber und unter Linux wird es ja auch genommen. Ich habe das Windows-Log von gestern und das Linux-Log von heute per PM geschickt. Zwischenzeitlich habe ich alle Richter-Komponenten auf nightly gestellt, hat aber nichts gebracht (zumindest nichts sichtbares).

Nochmals danke an dieser Stelle.

Gruß
Stonie/Markus
Jameica:
Version: 2.10.4
SWT-Version: 4958 / win32
Java-Version: 11.0.18 / Windows 10 amd64
Build: 487 [Datum 20230414]

Hibiscus:
Software-Version: 2.10.20
HBCI4Java-Version: 3.1.79
Datenbank-Version: 71
Build: 384 [Datum 20240405]

Mashup:
Software-Version: 0.9.44
Datenbank-Version: 2
Build: 610 [Datum 20240328]
Finance.Websync Bibliothek-Version: 0.9.76
Build: 1111 [Datum 20240328]

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: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Hibiscus-Scripter » Do 5. Jan 2017, 07:59

installiere bitte zunächst die neueste Nightly-Version von finance.websync unter der Linux-Installation. (Geht ja auch über das Hauptmenü, hilfe gibts in den Posting-Regeln)
Zu der Windows-Installation kann ich nix sagen da das Log nicht vollständig ist ...

Zu dem Passwort: das kann aber auch am API-Benutzernamen oder der API-Unterschrift liegen. Hier schleichen sich auch gern Copy-Paste-Fehler ein, z. B. ein Leerzeichen am Schluss der API-Unterschrift.

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

Benutzeravatar
Stonie
Beiträge: 11
Registriert: So 1. Jan 2017, 22:45
Has thanked: 3 times
Been thanked: 1 time

Re: PayPal-Synchronisation: 'L_CURRENCYCODE11=' in der Ergebnisliste nicht gefunden

Beitrag von Stonie » Mi 8. Feb 2017, 21:44

Hallo zusammen,

ich muss mich in aller Form für die späte Rückmeldung entschuldigen, erst wollte die Familie wieder verstärkt Aufmerksamkeit, dann der Arbeitgeber. Der weigert sich weiter standhaft, das Geld einfach so zu überweisen und fordert ständig zeitaufwändige Gegenleistungen von mir :( Schließlich waren die Kinder krank und ich bin echt drüber weggekommen. Asche auf mein Haupt, ich bin eigentlich nicht der "hey mein Problem ist gelöst - und tschüss"-Typ.

Es gibt aber auch nicht mehr viel zu tun. Meine Erkenntnisse in Kurzfassung:

1.) Es läuft, sehr schön. danke! Kann ich noch irgendwas tun/zuliefern, um die Erkenntnisse zu optimieren?

2.) Ich hatte nicht verstanden/gewusst, dass ich die nightly-builds offenbar manuell zur Installation/Aktualisierung zwingen muss. Von daher mag es auch schon zur Zeit meines letzten Postings funktioniert haben, sorry dafür!

3.) Aus reiner Neugierde bin ich, nachdem die "Startsynchronisation" des wieder eingerichteten Kontos seit 2002 (!) durchgelaufen war, wieder auf den Produktions-Zweig gewechselt und habe alle test bzw. nightly Fassungen durch stable ersetzt. Siehe da, es läuft weiter sehr schön und fehlerfrei. Einige Plugins haben sich ein wenig angestellt, insbesondere htmlunit musste deinstalliert und neu installiert werden, da sich die Version über nicht erfüllte Ahängigkeiten beschwerte (wobei die genannten Versionsstände objektiv falsch (da installiert/übertroffen) waren.

4.) Allerdings sind anschließend im Rahmen der nächsten Starts nach und nach für htmlunit, pdfbox, websync und mashup wieder die nightly bzw. test-Versionen installiert worden. Wie kann ich dauerhaft zurückwechseln? Installation erzwingen und das Test-Repository löschen?

5.) Warum das Windows-Log unvollständig war, erschließt sich mir nicht. Die Umstellung auf TRACE beim Log wurde im Benutzerverzeichnis vollzogen und Linux und Windows sind hier synchron, da beide auf den gleichen Datenbestand zugreifen.

6.) Es ist nun aber auch egal, da es nach der erfolgreichen Start-Synchronisation unter Linux nun auch unter Windows alles funktioniert. Ggf. hatte ich tatsächlich einen Zeilenumbruch/Leerzeichen mit in der Zwischenablage bei der Übertragung des API-Passwortes ... wir werde es nie erfahren.

Also abschließend vielen vielen Dank, übrigens auch und vor allem für die jüngst aufgebohrte Fidor-Unterstützung. Läuft wirklich klasse!

Gruß
Stonie
Jameica:
Version: 2.10.4
SWT-Version: 4958 / win32
Java-Version: 11.0.18 / Windows 10 amd64
Build: 487 [Datum 20230414]

Hibiscus:
Software-Version: 2.10.20
HBCI4Java-Version: 3.1.79
Datenbank-Version: 71
Build: 384 [Datum 20240405]

Mashup:
Software-Version: 0.9.44
Datenbank-Version: 2
Build: 610 [Datum 20240328]
Finance.Websync Bibliothek-Version: 0.9.76
Build: 1111 [Datum 20240328]

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