Row Splitter: Throwing error Cannot read properties of null (reading 'toString')

Hi,

when iterating over the columns I noticed the row splitter throws this error when certain column types are iterated over:

2024-08-14 19:19:45,795 ERROR CEFNodeView TypeError: Cannot read properties of null (reading 'toString') (source: http://org.knime.core.ui.dialog/uiext/defaultdialog/NodeDialog.js; line: 10476)

Best
Mike

Hi,

by “iterating” you mean selecting one after the other? Which version is this on, 5.3.0 or 5.3.1?

Unfortunately, the error message from the dialog frontend is completely useless… Could you share a sample workflow to reproduce the issue? I am mostly interested in the input column spec, i.e. which data types are involved. The data can also only consist of one row with missing cells and the column names can be scrambled, if they contain sensitive info.

Best,
Manuel

I can reproduce it when switching from a String to an Int column, thanks for the report! :slight_smile:

Edit:
It only happens if no reference value is present.

3 Likes

I filed it as AP-23128. The number input does not handle the null value, which then gets printed to the console. I don’t think it has a functional effect, since the previous empty string "" does not clearly map to a number anyway. But we will get it fixed, nonetheless, so that it at least does not log a useless error message anymore.

3 Likes

Internal ticket ID: AP-23128
Fix version(s): 5.3.2, 5.4.0
Other related topic(s): -