Bug in Row Splitter node

I am on the latest KNIME version and there seems to be an issue with the Row Splitter node.
If you have a set of variables, some containing Number (Double), and some containing Number (Integer). If you set up the Row Splitter node on a Number (Double) column, and select the filter for Greater than or Equal (or Less than or Equal) to one of the variables which is a Number (Double) this will work as expected. If you now change the column to a Number (Integer) column, and then select the variable for the filter to be Number (Integer) and choose OK/Apply, the node gives an error around the Integer.
The workaround, is you need to disable the variable filter completely, enter a random integer, choose OK/Apply, then go back into the node, and choose the Number (Integer) variable, and now it will be accepted.

I suspect this error will apply to several other nodes.

Thanks

Simon.

Hi @richards99 ,

thanks for reporting. We are currently looking into this (internal ticket reference AP-23017).

Best regards,
nan

1 Like

Thanks again for reporting! The team working on the modern dialog framework tracked it down to a new interaction between the flow variable handling and the new widget we created for the Row Filter/Splitter.
The ticket reference is UIEXT-2190. The fix should hit the Nightlies tomorrow already.

Btw, the ticket @nan mentioned will improve number handling in the upcoming feature release (better interchangeable use of Integer/Long/Double where domains allow it).

Best,
Manuel

5 Likes

Many thanks for the update. Much appreciated.

Simon.

Internal ticket ID: UIEXT-2190
Fix version(s): 5.3.3, 5.4.0
Other related topic(s): -