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”.