I'm running knime 2.5.2. I discovered that execution of my workflow will stop and hold in the "queued" state once it reaches a counting loop that contains a meta node. The loop will run fine without a hitch if the meta node is expanded, i.e. nodes within the meta node are placed outside and the meta node is removed. However, since my workflow is quite bulky, things can get very messy very fast without meta nodes.
I noticed a few instances of these two errors in my console just before execution stops at the problem loops:
WARN WorkflowManager Unable to merge flow object stacks: Stack can't be merged: Conflicting FlowObjects:org.knime.core.node.workflow.FlowLoopContext@36b2d04e vs. org.knime.core.node.workflow.FlowLoopContext@2109df79
WARN WorkflowManager Unable to merge flow object stacks: Stack can't be merged: Conflicting FlowObjects:org.knime.core.node.workflow.FlowLoopContext@2109df79 vs. org.knime.core.node.workflow.FlowLoopContext@36b2d04e
I attached a sample workflow. The loop is in the "models" meta node, then "A_B," then "One Layer." The meta node within the loop is called "Numeric Classifiers."
| Attachment | Size |
|---|---|
| flow_var_error.zip | 1.42 MB |