"flow_stack" node in settings.xml contains unwanted data

Hey,

I have this simple workflow
Screenshot 2024-05-16 143927
The excel file looks like this
Screenshot 2024-05-16 143939

When I execute, reset and save the workflow, the settings.xml of the “Table Row to Variable Node (#42)” contains data from the excel file under the “flow_stack” node.
Extract from the settings.xml file:

    <config key="flow_stack">
        <...shortened...>
        <config key="Variable_4">
            <entry key="type" type="xstring" value="variable"/>
            <entry key="name" type="xstring" value="column2"/>
            <entry key="class" type="xstring" value="STRING"/>
            <entry key="value" type="xstring" value="Important"/>
        </config>
        <config key="Variable_5">
            <entry key="type" type="xstring" value="variable"/>
            <entry key="name" type="xstring" value="column1"/>
            <entry key="class" type="xstring" value="STRING"/>
            <entry key="value" type="xstring" value="Secret information"/>
        </config>
    </config>

When I replace the “Excel Reader” with a “Table Creator” or “CSV Reader” with identical values, no data is written into settings.xml file.

We save our workflows in a Git repository and our workflows process protective data from Excel files. We do not want this protective data in our repository.

Is there any way to avoid this situation? What is the difference of the output table of an “Excel Reader” node and a “CSV Reader” node?

Tested with Knime 4.7.8 and 5.2.3.

Thanks
Marc

Hi @marc_hofmann,

sounds like a bug so maybe your post is better located in:

@ScottF maybe you can move it if you agree to my conclusion?

PS: @marc_hofmann can you share a test workflow? That might significantly ease debugging, reproduction and resolution.

Cheers
Mike