Expression issue in 5.5?

Also, now that I’ve downloaded 5.5 – I’m editing a workflow and I notice that the expression nodes are a bit different – there’s the pane at the right now that shows what is in the node and when you can make changes in there and when you double click, it expands, with no ‘X’ to close out the window.

Anyway, I’m trying to delete sometning but the apply window remains ‘greyed out’ and I can’t make the change. I’m having to manually copy a new node, copy/paste formulas into the new node, then delete the old –

  1. Notice Expression 2 has an error – I deleted the fields upstream, so I would like to delete expression 2
  2. I hit the trashcan button at the upper right of expression 2:

  1. Expression 2 gets deleted

  1. But notice the apply button is greyed out – I can’t accept that change.
  2. When I double click on the node to expand it to try to delete from there, it expands, but the node still doesn’ allow me to hit apply:

I end up adding a new node, copying the formulas into the new node, and that seems to work.

Is this a ‘me’ problem? Or a known issue?

ps - I notice that if I ‘add another expression’ below the last one, then delete it before adding any formula or column name, the apply button appears and then I can delete the formula I don’t want and hit apply.

Hi @ebarr,

Thank you for reporting the issue. The development team is aware of the issue and there is a ticket to resolve it (AP-24640). In the meantime, the workaround would be create a new expression and delete it to make the apply button appear again.

Regarding the node configuration appearing inside the application instead of in a separate window, that’s because the Node configuration dialog mode is currently set to embedded by default. You can change this by going to:
Preferences → KNIME → KNIME Modern UI → Node configuration dialog mode, and selecting Open in new window if you prefer the previous behavior.

Best,
Keerthan

1 Like

thank you - i did notice that adding an expression then deleting opened the apply button - so while not optimal, it does work. thank you.

Hi @ebarr,
Some notes about the workaround:

  • It only happens if the expression that is deleted was not selected before. Therefore, it can be prevented by first, selecting an expression and then deleting it.
  • If you get into this buggy state, any change to the settings (like adding and deleting a whitespace in another expression) will fix the state.

However, you won’t have to deal with the workarounds for too long. The fix is on the way.

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

Internal ticket ID: AP-24640
Summary: Deleting an unselected expression does not update dirty and diagnostics state
Fix version(s): 5.5.1, 5.6.0