Neues Thema starten

Bitte um aktuelle Hilfe!

Flow ID: 9e83dc83-bb36-11e8-af3f-901b0ea49fee


Steps:

image


Schreibt er denn nun an der Exceldatei, oder ist er noch im Filterstep? Ich versuche seit Tagen, diesen Flow durchlaufen zu lassen und habe schon alles Mögliche vereinfacht! Ich dreh hier durch!


Hallo Spawn,


was meldet denn der Flow? läuft er noch? Oder sagt er beendet?

Sieht aus als würde durch den Filter einfach nichts durchgehen.


VG

Enrico

Er läuft noch. Wenn durch den Filter nichts durchginge, würde er dann nicht irgendwann mal zum nächsten Step springen?

Normalerweise schon. Ich kenne leider die Details deines Flows nicht, wie Datenmengen etc. Da muss wohl doch jemand von Synesty reinschauen.


Ach so, ich habe gar nicht geguckt. Natürlich hoffe ich auf Hilfe von Synesty!! 


H I L F E !!!


:-)

Hallo Micha, 


es hat leider etwas gedauert und wir können dir nicht genau sagen woran es liegt. Wir sehen nur das der Flow an einer Stelle hängt, an der in Freemarker eine Liste (Sequence) zusammengefügt wird (wahrscheinlich im SpreadsheetMapper), z.B: <#assign seq = seq + [neuerWert]> 


Das ganze sieht aus wie eine Endlos Schleife: 


at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
at freemarker.core.AddConcatExpression$ConcatenatedSequence.size(AddConcatExpression.java:206)
...hier gehts noch eine ganzes Stück so weiter

Vielleicht kannst du nochmal überprüfen ob du in den letzer Zeit etwas in Step 22 (SpreadsheetMapper) geändert hast oder es hier zu einer Endlos Schleife kommen kann.  



Viele Grüße

Torsten

Ich versuche das weiter einzugrenzen und habe im Flow zwischendurch einen Excelwriter-Step eingefügt. Jetzt bekomme ich folgenden Fehler:


image


ID:260d4995-bb51-11e8-af3f-901b0ea49fee


Das passiert angeblich in Step 22. Was mir hier leider nicht angezeigt wird, ist die Zeile und Spalte, in der der Fehler auftritt. Wie soll ich das nun analysieren?

Wir werden die Fehlerausgabe anpassen und versuchen auch noch die Spalte und Zeile mit rauszuschreiben. 

Bis dahin: 

Kannst du mal versuchen die Spalte mit dem riesigen Text zu erraten und dann über die Text-Funktion auf z.B. 32000 Zeichen zu begrenzen?

Typische Spalten sind Description oder Spalten, in denen durch dir Text mit <#list > Schleifen zusammenbaust. 


Mit dem Step SpreadsheetMultiColumnFunction könntest du als Workaround auch relativ einfach alle Spalten auf diese Art begrenzen. 


Nichtsdestotrotz:
Der Excel-Fehler ist vermutlich nur ein Folgefehler eines SpreadsheetMappers wo du dir irgendwie Text in einer Schleife zusammenbaust und das irgendwie fehlerhaft ist und riesig viel Text erzeugt.
Bitte schau dir mal alle alle Spalten im SpreadheetMapper an, die eine <#list> Anweisung enthalten.  

 


Das war ein super Tip mit dem Substring, vielen Dank.Ich konnte das Problem finden und hoffentlich abstellen. Prima auch, daß ihr die Errormeldung noch aufbohrt. Eine Anmerkung noch dazu: Ich konnte das Problem eigentlich erst dadurch lösen, daß ich diesen Test-Excelwriter-Step einbaute. Erst dadurch hatte ich eine echte Fehlermeldung, mit der ich/wir arbeiten konnten. Vorher lief der Flow nämlich über 12 Stunden und brach einfach irgendwann ab, ohne jegliche Fehlermeldung.


Gruß Micha

Anmelden um einen Kommentar zu veröffentlichen