Using the Tile Loop or Slice Loop between a 'Don't Save Start' and 'Don't Save End' node leads to a NullPointerException when saving the executed workflow:
java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:130)
at org.knime.core.data.container.Buffer.addToZipFile(Buffer.java:1855)
at org.knime.core.data.container.ContainerTable.saveToFile(ContainerTable.java:193)
at org.knime.core.node.BufferedDataTable.save(BufferedDataTable.java:486)
at org.knime.core.node.FileNodePersistor.saveBufferedDataTable(FileNodePersistor.java:1465)
at org.knime.core.node.FileNodePersistor.saveInternalHeldTables(FileNodePersistor.java:1313)
at org.knime.core.node.FileNodePersistor.save(FileNodePersistor.java:1232)
at org.knime.core.node.workflow.FileNativeNodeContainerPersistor.save(FileNativeNodeContainerPersistor.java:511)
at org.knime.core.node.workflow.FileSingleNodeContainerPersistor.save(FileSingleNodeContainerPersistor.java:605)
at org.knime.core.node.workflow.FileWorkflowPersistor.saveNodeContainer(FileWorkflowPersistor.java:2257)
at org.knime.core.node.workflow.FileWorkflowPersistor.saveContent(FileWorkflowPersistor.java:2019)
at org.knime.core.node.workflow.FileWorkflowPersistor.save(FileWorkflowPersistor.java:1935)
at org.knime.core.node.workflow.WorkflowManager.save(WorkflowManager.java:8233)
at org.knime.workbench.editor2.InplaceSaveRunnable.save(InplaceSaveRunnable.java:92)
at org.knime.workbench.editor2.AbstractSaveRunnable.run(AbstractSaveRunnable.java:104)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Using the Tile Loop or Slice Loop between a 'Don't Save Start' and 'Don't Save End' node leads to a NullPointerException when saving the executed workflow:
This workflow illustrates the issue (Just execute and try to save): Dont_save_with_loop.zip