Occasional NullPointerException "addFileStoreHandler" when using Call Workflow Service

Hi,

we since since recently face ocasional NullPointerExceptions when using Call Workflow Service node:

ERROR Workflow Input 4:2294 Caught "NullPointerException": Cannot invoke "org.knime.core.data.IDataRepository.addFileStoreHandler(org.knime.core.data.filestore.internal.IWriteFileStoreHandler)" because "dataRepository" is null

Workflow log

2026-02-14 12:23:01,080 : ERROR : KNIME-Worker-30-Call Workflow Service 3:2326 :  : Node : Call Workflow Service : 3:2326 : Execute failed: Failure, workflow was not executed, current state is IDLE.
Component Input 4:2283:0:46:0:1: Component does not have input data, execute upstream nodes first
Component Input 4:2283:0:2262:0:2297: Component does not have input data, execute upstream nodes first
Component Input 4:2284:0:1: Component does not have input data, execute upstream nodes first
Component Output 4:2284:0:2: Component does not have input data, execute upstream nodes first
java.lang.IllegalArgumentException: Failure, workflow was not executed, current state is IDLE.
Component Input 4:2283:0:46:0:1: Component does not have input data, execute upstream nodes first
Component Input 4:2283:0:2262:0:2297: Component does not have input data, execute upstream nodes first
Component Input 4:2284:0:1: Component does not have input data, execute upstream nodes first
Component Output 4:2284:0:2: Component does not have input data, execute upstream nodes first
	at org.knime.core.node.util.CheckUtils.checkArgument(CheckUtils.java:260)
	at org.knime.core.node.util.CheckUtils.checkArgument(CheckUtils.java:121)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.executeWorkflow(CallWorkflow2NodeModel.java:130)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.lambda$1(CallWorkflow2NodeModel.java:95)
	at org.knime.core.util.ThreadPool.runInvisible(ThreadPool.java:687)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.runInBackground(CallWorkflow2NodeModel.java:181)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.execute(CallWorkflow2NodeModel.java:88)
	at org.knime.core.node.NodeModel.executeModel(NodeModel.java:605)
	at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1331)
	at org.knime.core.node.Node.execute(Node.java:1038)
	at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:618)
	at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:98)
	at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:201)
	at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:120)
	at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)
	at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:143)
	at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:277)
	Suppressed: java.lang.NullPointerException: Cannot invoke "org.knime.core.node.workflow.WorkflowManager.disableSuccessorsForExecution(org.knime.core.node.workflow.NodeID, int)" because the return value of "org.knime.core.node.workflow.WorkflowManager.getParent()" is null
		at org.knime.core.node.workflow.WorkflowManager.disableNodeForExecution(WorkflowManager.java:2765)
		at org.knime.core.node.workflow.WorkflowManager.disableNodeForExecution(WorkflowManager.java:2703)
		at org.knime.core.node.workflow.WorkflowManager.cancelExecution(WorkflowManager.java:6080)
		at org.knime.workflowservices.LocalWorkflowBackend.close(LocalWorkflowBackend.java:537)
		at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.lambda$1(CallWorkflow2NodeModel.java:97)
		... 16 more
2026-02-14 12:23:12,547 : ERROR : KNIME-Worker-34-Get Executor Contexdt ID 3:2285:0:2329 :  : Node : Amazon Authenticator : 3:2285:0:2293 : Configure failed (IllegalArgumentException): No credentials stored to name "secret-aws-s3"
java.lang.IllegalArgumentException: No credentials stored to name "secret-aws-s3"
	at org.knime.core.node.workflow.CredentialsProvider.get(CredentialsProvider.java:137)
	at org.knime.cloud.aws.util.AWSConnectionInformationSettings.createConnectionInformation(AWSConnectionInformationSettings.java:207)
	at org.knime.cloud.aws.nodes.connector.AmazonAuthenticationNodeModel.createSpec(AmazonAuthenticationNodeModel.java:163)
	at org.knime.cloud.aws.nodes.connector.AmazonAuthenticationNodeModel.configure(AmazonAuthenticationNodeModel.java:116)
	at org.knime.core.node.NodeModel.configureModel(NodeModel.java:1146)
	at org.knime.core.node.Node.invokeNodeModelConfigure(Node.java:2109)
	at org.knime.core.node.Node.configure(Node.java:2052)
	at org.knime.core.node.workflow.NativeNodeContainer.performConfigure(NativeNodeContainer.java:589)
	at org.knime.core.node.workflow.SingleNodeContainer.callNodeConfigure(SingleNodeContainer.java:315)
	at org.knime.core.node.workflow.SingleNodeContainer.configure(SingleNodeContainer.java:207)
	at org.knime.core.node.workflow.WorkflowManager.configureSingleNodeContainer(WorkflowManager.java:7010)
	at org.knime.core.node.workflow.WorkflowManager.configureNodeAndPortSuccessors(WorkflowManager.java:7191)
	at org.knime.core.node.workflow.WorkflowManager.configureNodeAndPortSuccessors(WorkflowManager.java:7129)
	at org.knime.core.node.workflow.WorkflowManager.doAfterExecution(WorkflowManager.java:3890)
	at org.knime.core.node.workflow.NodeContainer.notifyParentExecuteFinished(NodeContainer.java:689)
	at org.knime.core.node.workflow.NodeExecutionJob$AfterRunRunnable.run(NodeExecutionJob.java:385)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at org.knime.core.util.ThreadPool.runInvisible(ThreadPool.java:687)
	at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:223)
	at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:120)
	at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)
	at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:143)
	at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:277)
2026-02-14 12:23:12,718 : ERROR : KNIME-Worker-34-Secrets Retriever 3:2285:0:2297 :  : Node : Amazon Authenticator : 3:2285:0:2293 : Configure failed (IllegalArgumentException): No credentials stored to name "secret-aws-s3"
java.lang.IllegalArgumentException: No credentials stored to name "secret-aws-s3"
	at org.knime.core.node.workflow.CredentialsProvider.get(CredentialsProvider.java:137)
	at org.knime.cloud.aws.util.AWSConnectionInformationSettings.createConnectionInformation(AWSConnectionInformationSettings.java:207)
	at org.knime.cloud.aws.nodes.connector.AmazonAuthenticationNodeModel.createSpec(AmazonAuthenticationNodeModel.java:163)
	at org.knime.cloud.aws.nodes.connector.AmazonAuthenticationNodeModel.configure(AmazonAuthenticationNodeModel.java:116)
	at org.knime.core.node.NodeModel.configureModel(NodeModel.java:1146)
	at org.knime.core.node.Node.invokeNodeModelConfigure(Node.java:2109)
	at org.knime.core.node.Node.configure(Node.java:2052)
	at org.knime.core.node.workflow.NativeNodeContainer.performConfigure(NativeNodeContainer.java:589)
	at org.knime.core.node.workflow.SingleNodeContainer.callNodeConfigure(SingleNodeContainer.java:315)
	at org.knime.core.node.workflow.SingleNodeContainer.configure(SingleNodeContainer.java:207)
	at org.knime.core.node.workflow.WorkflowManager.configureSingleNodeContainer(WorkflowManager.java:7010)
	at org.knime.core.node.workflow.WorkflowManager.configureNodeAndPortSuccessors(WorkflowManager.java:7191)
	at org.knime.core.node.workflow.WorkflowManager.configureNodeAndPortSuccessors(WorkflowManager.java:7129)
	at org.knime.core.node.workflow.WorkflowManager.doAfterExecution(WorkflowManager.java:3890)
	at org.knime.core.node.workflow.NodeContainer.notifyParentExecuteFinished(NodeContainer.java:689)
	at org.knime.core.node.workflow.NodeExecutionJob$AfterRunRunnable.run(NodeExecutionJob.java:385)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at org.knime.core.util.ThreadPool.runInvisible(ThreadPool.java:687)
	at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:223)
	at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:120)
	at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)
	at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:143)
	at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:277)
2026-02-14 12:23:12,755 : WARN  : KNIME-Worker-30-Secrets Retriever 3:2285:0:11 :  : Node : List Files/Folders : 3:2285:0:2248 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Download-Location Path"
2026-02-14 12:23:12,787 : WARN  : KNIME-Worker-26-Secrets Retriever 3:2285:0:2296 :  : Node : List Files/Folders : 3:2285:0:2248 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Download-Location Path"
2026-02-14 12:23:12,789 : WARN  : KNIME-Worker-31-Amazon Authenticator 3:2285:0:2293 :  : Node : List Files/Folders : 3:2285:0:2248 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Download-Location Path"
2026-02-14 12:23:12,952 : WARN  : KNIME-Worker-32-Amazon S3 Connector 3:2285:0:2292 :  : Node : Amazon S3 Connector : 3:2285:0:2292 : The credentials provided have restricted permissions. File browsing might not work as expected.
2026-02-14 12:23:12,953 : WARN  : KNIME-Worker-32-Amazon S3 Connector 3:2285:0:2292 :  : Node : List Files/Folders : 3:2285:0:2248 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Download-Location Path"
2026-02-14 12:23:13,359 : WARN  : KNIME-Worker-25-Extract Table Dimension 3:2285:0:2259 :  : Node : CSV Reader : 3:2285:0:2277 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Notice Cache Location Path"
2026-02-14 12:23:13,360 : WARN  : KNIME-Worker-30-Table Row to Variable 3:2285:0:2260 :  : Node : CSV Reader : 3:2285:0:2277 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Notice Cache Location Path"
2026-02-14 12:23:14,116 : WARN  : KNIME-Worker-33-Configuration 3:2285 :  : Node : Call Workflow Service : 3:2326 : Errors loading flow variables into node : Errors overwriting node settings with flow variables: Unknown variable "Path"
2026-02-14 12:23:14,180 : ERROR : KNIME-Worker-26-Call Workflow Service 3:2326 :  : Node : Call Workflow Service : 3:2326 : Execute failed: Failure, workflow was not executed, current state is IDLE.
Component Input 4:2283:0:46:0:1: Component does not have input data, execute upstream nodes first
Component Input 4:2283:0:2262:0:2297: Component does not have input data, execute upstream nodes first
Component Input 4:2284:0:1: Component does not have input data, execute upstream nodes first
Component Output 4:2284:0:2: Component does not have input data, execute upstream nodes first
java.lang.IllegalArgumentException: Failure, workflow was not executed, current state is IDLE.
Component Input 4:2283:0:46:0:1: Component does not have input data, execute upstream nodes first
Component Input 4:2283:0:2262:0:2297: Component does not have input data, execute upstream nodes first
Component Input 4:2284:0:1: Component does not have input data, execute upstream nodes first
Component Output 4:2284:0:2: Component does not have input data, execute upstream nodes first
	at org.knime.core.node.util.CheckUtils.checkArgument(CheckUtils.java:260)
	at org.knime.core.node.util.CheckUtils.checkArgument(CheckUtils.java:121)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.executeWorkflow(CallWorkflow2NodeModel.java:130)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.lambda$1(CallWorkflow2NodeModel.java:95)
	at org.knime.core.util.ThreadPool.runInvisible(ThreadPool.java:687)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.runInBackground(CallWorkflow2NodeModel.java:181)
	at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.execute(CallWorkflow2NodeModel.java:88)
	at org.knime.core.node.NodeModel.executeModel(NodeModel.java:605)
	at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1331)
	at org.knime.core.node.Node.execute(Node.java:1038)
	at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:618)
	at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:98)
	at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:201)
	at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:120)
	at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:369)
	at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:223)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:143)
	at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:277)
	Suppressed: java.lang.NullPointerException: Cannot invoke "org.knime.core.node.workflow.WorkflowManager.disableSuccessorsForExecution(org.knime.core.node.workflow.NodeID, int)" because the return value of "org.knime.core.node.workflow.WorkflowManager.getParent()" is null
		at org.knime.core.node.workflow.WorkflowManager.disableNodeForExecution(WorkflowManager.java:2765)
		at org.knime.core.node.workflow.WorkflowManager.disableNodeForExecution(WorkflowManager.java:2703)
		at org.knime.core.node.workflow.WorkflowManager.cancelExecution(WorkflowManager.java:6080)
		at org.knime.workflowservices.LocalWorkflowBackend.close(LocalWorkflowBackend.java:537)
		at org.knime.workflowservices.knime.caller2.CallWorkflow2NodeModel.lambda$1(CallWorkflow2NodeModel.java:97)
		... 16 more

I cannot figure out the cause to replicate it but it is super annoying and difficult to deal with. Anyoen got an advice?

PS: The Call Workflow Service appreas to fail fetching the remote workflows configuration

Thanks
Mike