Loop with MetaNodes

Hi 

I have created 3 Metanodes and one of those Metanode has two loops inside it.

When I add an external Loop I get an error:

WARN  Row Filter           0:1:263    Unable to merge flow object stacks: Conflicting FlowObjects: <Loop Context (Head 0:276, Tail unassigned)> - iteration 0 vs. <Loop Context (Head 0:1:18, Tail unassigned)> - iteration 0 (loops/scopes not properly nested?)

 

The workflow is attached.

 

Malik
 

 

Hi Malik,

 

impressive project! For being able to debug, I would need the data as well.

I can recommend the following:

  • Make a clear workflow structure.
  • Try to work with wrapped metanodes to structure the workflow.

Sorry but without the data, I cannot deeper debug this.

Best, Iris 

Hi Malik,

 

impressive project! For being able to debug, I would need the data as well.

I can recommend the following:

  • Make a clear workflow structure.
  • Try to work with wrapped metanodes to structure the workflow.

Sorry but without the data, I cannot deeper debug this.

Best, Iris 

Hi Iris

Thanks for your kind words. 

Attached now the new version of the WorkFlow- If you remove the counting loop and the end loop from the main workflow then t works fine. With this loop, i get the error that i have posted before.

gds1962_labels.xls is for the node named "Sample Labels" in the main workflow

gds1962_tmp.csv if input file for the node "Read Data" that belongs to the metanode "PreProcess".

1.What do you mean work with wrapper meta nodes?

2. How dod you perform debugging?

Best

Malik

Hi Malik,

can you try to insert a merge variables node. It needs the case converter and the row filter as input and the output goes into the reference row filter.

Best, Iris.

 

PS: I also would need the input for the list files node to have the workflow running. But after I inserted the Merge Variables, the error was gone for me.

 

 

Hi Iris

Now you have the directory (compressed ). 

Can you please put a screenshot of your solution?

or post the updated workflow?

BEST

Malik

Hi Malik,

I could recreate the problem. The easiest workaround is to use a Wrapped Meta node for the preprocess node. Than the loop executes successfully.

Best wishes, Iris 

Dear Iris

It works fine now-Thank you so much.

 

Malik