Call Workflow: Path Column throws error

Hi,

apologize to be a bit to verbal but the Path type, introduced years ago, is just causing too much frustration.

Neither can a path variable be passed to a receiving worklfow nor as a table column. In fact, the presence of path type as a column breaks the Call Workflow node:

ERROR Container Input (Variable) 11:1224    Caught "NullPointerException": Cannot invoke "org.knime.core.data.IDataRepository.addFileStoreHandler(org.knime.core.data.filestore.internal.IWriteFileStoreHandler)" because "dataRepository" is null
ERROR Call Workflow (Table Based) 10:1699    Execute failed: Failure, workflow was not executed, current state is IDLE.
ROOT : IDLE (start)
ROOT (end)

If I read the below posts correctly, this has been flaged years ago!

It was presumably fixed in 4.4.2 so either it’s a regression, was never fixed or I misinterpreted the post.

Here is the test workflow.

Merry X-Mas my fellow Knimers!

Cheers
Mike

@mwiegand Thank you for reporting this, as mentioned in this thread

I can confirm that Path columns work fine when using Call Workflow Service together with Workflow Service Input / Output. I tested this setup, and it runs without errors. So, as a workaround, you can try switching from Call Workflow (Table Based) to the service-based nodes.

2 Likes