Hi,
recently we randomly get NullPointerExceptions when we are running workflows on the knime server. These Exceptions always come from File Reader Nodes, however not always from the same ones, so no particular file seems to be at fault.
Here are the log entries from three examples:
2020-03-08 10:00:59,319 : ERROR : KNIME-Worker-1660 : 67facfa5-6017-4b53-946a-7060f78b0a64 : FileTable : File Reader : 0:38 : I/O Error occurred while trying to open a stream to ‘knime://knime.mountpoint/<some_file.csv>’.
2020-03-08 10:00:59,334 : ERROR : KNIME-Worker-1660 : 67facfa5-6017-4b53-946a-7060f78b0a64 : Node : File Reader : 0:38 : Execute failed: (“NullPointerException”): null
java.lang.NullPointerException
at org.knime.base.node.io.filereader.FileReaderNodeModel$1.runFinal(FileReaderNodeModel.java:194)
at org.knime.base.node.io.filereader.FileReaderNodeModel.execute(FileReaderNodeModel.java:244)
at org.knime.core.node.NodeModel.execute(NodeModel.java:733)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1192)
at org.knime.core.node.Node.execute(Node.java:979)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:559)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)
2020-03-08 10:01:00,334 : WARN : KNIME-Worker-1660 : 67facfa5-6017-4b53-946a-7060f78b0a64 : Node : File Reader : 0:38 : Can’t access ‘knime://knime.mountpoint/<some_file.csv>’. (Read timed out)
2020-03-09 09:55:58,991 : ERROR : KNIME-Worker-1709 : c8eac2d0-e3b9-4ebd-9f5b-13a43ddb46e6 : FileTable : File Reader : 0:90 : I/O Error occurred while trying to open a stream to ‘knime://knime.mountpoint/<some_other_file.csv>’.
2020-03-09 09:55:58,991 : ERROR : KNIME-Worker-1709 : c8eac2d0-e3b9-4ebd-9f5b-13a43ddb46e6 : Node : File Reader : 0:90 : Execute failed: (“NullPointerException”): null
java.lang.NullPointerException
at org.knime.base.node.io.filereader.FileReaderNodeModel$1.runFinal(FileReaderNodeModel.java:194)
at org.knime.base.node.io.filereader.FileReaderNodeModel.execute(FileReaderNodeModel.java:244)
at org.knime.core.node.NodeModel.execute(NodeModel.java:733)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1192)
at org.knime.core.node.Node.execute(Node.java:979)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:559)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)
2020-03-09 09:56:00,022 : WARN : KNIME-Worker-1709 : c8eac2d0-e3b9-4ebd-9f5b-13a43ddb46e6 : Node : File Reader : 0:90 : Can’t access ‘knime://knime.mountpoint/<some_other_file.csv>’. (Read timed out)
2020-03-09 10:25:01,710 : ERROR : KNIME-Worker-1764 : 6fb2e3b0-989d-4dcb-81ed-add143433754 : FileTable : File Reader : 4:38 : I/O Error occurred while trying to open a stream to ‘knime://<some_3rd_file.csv>’.
2020-03-09 10:25:01,710 : ERROR : KNIME-Worker-1764 : 6fb2e3b0-989d-4dcb-81ed-add143433754 : Node : File Reader : 4:38 : Execute failed: (“NullPointerException”): null
java.lang.NullPointerException
at org.knime.base.node.io.filereader.FileReaderNodeModel$1.runFinal(FileReaderNodeModel.java:194)
at org.knime.base.node.io.filereader.FileReaderNodeModel.execute(FileReaderNodeModel.java:244)
at org.knime.core.node.NodeModel.execute(NodeModel.java:733)
at org.knime.core.node.NodeModel.executeModel(NodeModel.java:567)
at org.knime.core.node.Node.invokeFullyNodeModelExecute(Node.java:1192)
at org.knime.core.node.Node.execute(Node.java:979)
at org.knime.core.node.workflow.NativeNodeContainer.performExecuteNode(NativeNodeContainer.java:559)
at org.knime.core.node.exec.LocalNodeExecutionJob.mainExecute(LocalNodeExecutionJob.java:95)
at org.knime.core.node.workflow.NodeExecutionJob.internalRun(NodeExecutionJob.java:179)
at org.knime.core.node.workflow.NodeExecutionJob.run(NodeExecutionJob.java:110)
at org.knime.core.util.ThreadUtils$RunnableWithContextImpl.runWithContext(ThreadUtils.java:328)
at org.knime.core.util.ThreadUtils$RunnableWithContext.run(ThreadUtils.java:204)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.knime.core.util.ThreadPool$MyFuture.run(ThreadPool.java:123)
at org.knime.core.util.ThreadPool$Worker.run(ThreadPool.java:246)
2020-03-09 10:25:02,710 : WARN : KNIME-Worker-1764 : 6fb2e3b0-989d-4dcb-81ed-add143433754 : Node : File Reader : 4:38 : Can’t access ‘knime://knime.mountpoint/knime://<some_3rd_file.csv>’. (Read timed out)
Is this a bug or a known problem?
Thanks,
brni