GeoFile Reader Error When Reading Large Files

Hello all,

I am trying to read in a large .shp (~4m polygons) file into knime. But I keep getting this error:

Execute failed: Error while sending a command.

The full error log is here:

ERROR : KNIME-Worker-0-GeoFile Reader 3:1 :  : Node : GeoFile Reader : 3:1 : Execute failed: Error while sending a command.
py4j.Py4JException: Error while sending a command.
	at py4j.CallbackClient.sendCommand(CallbackClient.java:397)
	at py4j.CallbackClient.sendCommand(CallbackClient.java:356)
	at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:106)
	at jdk.proxy6/jdk.proxy6.$Proxy68.execute(Unknown Source)
	at org.knime.python3.nodes.CloseablePythonNodeProxy.execute(CloseablePythonNodeProxy.java:505)
	at org.knime.python3.nodes.DelegatingNodeModel.lambda$4(DelegatingNodeModel.java:151)
	at org.knime.python3.nodes.DelegatingNodeModel.runWithProxy(DelegatingNodeModel.java:208)
	at org.knime.python3.nodes.DelegatingNodeModel.execute(DelegatingNodeModel.java:149)
	at org.knime.core.node.NodeModel.executeModel(NodeModel.java:588)
	at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1297)
	at org.knime.core.node.Node.execute(Node.java:1059)
	at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:595)
	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:117)
	at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:367)
	at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:221)
	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:123)
	at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)
Caused by: py4j.Py4JNetworkException: Error while sending a command: c
p0
execute
to8
ro9
e

	at py4j.ClientServerConnection.sendCommand(ClientServerConnection.java:253)
	at py4j.CallbackClient.sendCommand(CallbackClient.java:384)
	... 20 more
Caused by: py4j.Py4JException: Received empty command
	at py4j.ClientServerConnection.sendCommand(ClientServerConnection.java:236)
	... 21 more

I am running Knime 5.3.2 on Rocky Linux 8.10, it is being hosted on my university’s HPC cluster and I am using a virtual desktop to run knime.

Strangely GeoFile Reader has been able to read in smaller .shp files but for the larger ones it keeps giving me this error. I have tried increasing the memory allocations for Knime but that also has not done anything. Is there anything I am missing here?