Hallo, wenn man im neuen HTTP Step eine Batch-Größe > 100 einstellt, erhalten wir immer im log folgendes Meldung:
2026-06-05 14:35:31 37. Call (Rows: 18000-18500): POST https://www.domain.eu/api/_action/sync
2026-06-05 14:35:32 POST (200, OK): sync36.json (0.063 MB))
2026-06-05 14:35:32 WARNING Parsen der JSON Antwort in das Ergebnis-Spreadsheet fehlgeschlagen. Die Konfiguration ist entweder ungültig oder leer.
Ist dieser Wert kleiner als 100 oder genau 100, kommt der Fehler nicht. Es wird aber vermutlich alles abgearbeitet. Zusätzlich vermute ich (ohne es testen zu können) gibt es im Flow nachfolgend bei einem (z.B.) ColumnSplitToRows dann Probleme.
Woran liegt das bzw. wo könnte der Fehler liegen? Danke und Grüße, Torsten
Hallo Torsten,
tritt der Fehler nach jedem Call auf oder erst beim 37. Call?
Es sieht so aus als würde da etwas in der API Response kommen, dass beim parsing der Antwort nicht berücksichtig wird. Eventuell ist 100 irgendein der sync API und dir Überschreitung dieses Limits führt zu einer anderen API Antwort.
Am besten du aktivierst den Debug-Modus im Flow und führst den Flow nochmal aus. In der Datei sollten die request & response enthalten sein. Vielleicht kann man da schon mehr erkennen.
VG Torsten
Hallo Torsten,
besten Dank, habe ich mal gemacht. Es kommt dann direkt bei jedem Call die Fehler „Parsen der JSON Antwort in das Ergebnis-Spreadsheet fehlgeschlagen. Die Konfiguration ist entweder ungültig oder leer.“ Habe es nun zwei Mal mit Debug durchlaufen lassen
ein Versuch:
2 x 100 : keine Fehlermeldung
1 x 200 : Parsen der JSON Antwort in das Ergebnis-Spreadsheet fehlgeschlagen. Die Konfiguration ist entweder ungültig oder leer.
In beiden Fällen werden die Daten aber sauber im Zielsystem geschrieben. Nur die Antwort kann bei größer 100 nicht verarbeitet werden. Die Frage ist nun: fehlen Daten die erwartet werden oder ist die Größe bei Euch irgendwie limitiert (eventuell weil HTTP Step noch recht neu und andere Kleinigkeiten noch nicht 100% funktionieren? Das erkenne ich leider nicht und will es auch nicht unterstellen, nur eine Vermutung.).
Vielleicht siehst Du ja was:
Ohne Fehler:
Flow: 019d949a-817c-7f26-9d76-9a2110fdf4c9 RunID: 019eab83-188f-7452-bff8-0477376be3ac
Mit Fehler „Parsen der JSON Antwort in das Ergebnis-Spreadsheet fehlgeschlagen“:
Flow: 019d949a-817c-7f26-9d76-9a2110fdf4c9 RunID: 019eab82-6e8a-7732-be18-5cdcab057e4e
Laut log und meiner bescheidenen Meinung sehen beide sauber aus, er liefert ja auch ein POST (200, OK): sync.json (0.025 MB)), der Step danach bringt ein Fehler.
Danke und Grüße, Torsten
Hallo Torsten,
du hast Recht, die response sieht auch bei batchSize = 200 korrekt aus.
Ich habe nochmal ein wenig in unseren error logs gestöbert und bin eventuell über die Ursache für den Fehler gestolpert. Der parsing-Teil scheint die max. Anzahl der Spalten zu überschreiten:
The result exceeded 515 columns with this loopPath. Please provide different loopPath.
Ich vermute, die Ursache für das Problem ist das ausgewählte product - Array. Kannst du bitte mal versuchen das product[] zu entfernen (anklicken, sodass der grüne Haken verschwindet).
VG Torsten
Hallo Torsten, besten Dank, dann funktioniert es. Hab jetzt mal nur ein Block von 200 (019eace9-f246-7232-93f8-c84f0681cd62) und 500 (019eacec-bc07-79a4-a4a7-321f8f2d2ba3) abgefeuert.
1 „Gefällt mir“