enum failure on opening workflow

I’m trying to open one of my saved workflows. It used to open ok. Now it doesn’t. It gives this error message:



There’s a WARN in the logs:

2026-06-19 12:19:10,844 : WARN  : comm-pool-thread-1 :  : JsonRpcErrorResolver :  :  : An unexpected json rpc error occurred
java.lang.IllegalArgumentException: No enum constant org.knime.filehandling.core.connections.FSCategory.URL
	at java.base/java.lang.Enum.valueOf(Unknown Source)
	at org.knime.filehandling.core.connections.FSCategory.valueOf(FSCategory.java:1)
	at org.knime.filehandling.core.connections.FSLocationSpec.getFSCategory(FSLocationSpec.java:101)
	at org.knime.filehandling.core.connections.FSLocation.canonicalizeForEquals(FSLocation.java:205)
	at org.knime.filehandling.core.connections.FSLocation.hashCode(FSLocation.java:177)
	at java.base/java.util.Objects.hashCode(Unknown Source)
	at org.knime.gateway.api.webui.util.ContentVersions.getContentVersion(ContentVersions.java:170)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toArray(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.toList(Unknown Source)
	at org.knime.gateway.api.webui.util.ContentVersions.getContentVersion(ContentVersions.java:147)
	at org.knime.gateway.api.webui.util.ContentVersions.getPortContentVersion(ContentVersions.java:120)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildNodePortEnts(WorkflowEntityFactory.java:1031)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildNativeNodeEnt(WorkflowEntityFactory.java:826)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildNodeEnt(WorkflowEntityFactory.java:919)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildNodeEnt(WorkflowEntityFactory.java:933)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildAndAddNodeEnt(WorkflowEntityFactory.java:477)
	at org.knime.gateway.api.webui.util.WorkflowEntityFactory.buildWorkflowEnt(WorkflowEntityFactory.java:375)
	at org.knime.gateway.impl.webui.WorkflowMiddleware.buildWorkflowSnapshotEnt(WorkflowMiddleware.java:211)
	at org.knime.gateway.impl.webui.service.DefaultWorkflowService.getWorkflow(DefaultWorkflowService.java:152)
	at org.knime.gateway.impl.webui.jsonrpc.service.JsonRpcWorkflowServiceWrapper.getWorkflow(JsonRpcWorkflowServiceWrapper.java:131)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.googlecode.jsonrpc4j.JsonRpcBasicServer.invoke(JsonRpcBasicServer.java:478)
	at com.googlecode.jsonrpc4j.JsonRpcBasicServer.handleObject(JsonRpcBasicServer.java:349)
	at com.googlecode.jsonrpc4j.JsonRpcBasicServer.handleJsonNodeRequest(JsonRpcBasicServer.java:274)
	at com.googlecode.jsonrpc4j.JsonRpcBasicServer.handleRequest(JsonRpcBasicServer.java:242)
	at org.knime.gateway.impl.jsonrpc.JsonRpcRequestHandler.handle(JsonRpcRequestHandler.java:112)
	at org.knime.ui.java.browser.lifecycle.Init.lambda$16(Init.java:343)
	at com.equo.comm.common.MessageHandler.processReceivedEventMessage(MessageHandler.java:131)
	at com.equo.comm.ee.provider.service.ChromiumService.receiveMessage(ChromiumService.java:98)
	at com.equo.comm.ee.provider.CommunicationManagerChromiumImpl.receiveMessage(CommunicationManagerChromiumImpl.java:48)
	at com.equo.chromium.swt.internal.spi.CommRouterHandler.handleRequest(CommRouterHandler.java:33)
	at com.equo.chromium.swt.internal.spi.CommRouterHandler.lambda$1(CommRouterHandler.java:51)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)



Version

I tried opening the workflow in Classic Interface and it did load in Classic. In Classic it shows an error in a FileReader node that takes a variable for its Path. That Path variable is of type “URL”.