使用批处理文件执行工作流程KNIME

时间:2017-07-04 11:54:09

标签: batch-file knime

我想用批处理文件执行工作流程KNIME,但我有一个错误:

unique

我的工作流程knime在Knime上工作得很好,但我不知道为什么会出现这个错误。

这是我的批处理文件:

ERROR KNIME-Worker-2 Call Local Workflow  Execute failed : java.lang.NullPointerException 

Knime报道Java:

"C:\Program Files\KNIME\knime.exe" -nosave -consoleLog -noexit -nosplash -reset 
-application org.knime.product.KNIME_BATCH_APPLICATION 
-preferences="C:\Users\Admnistrator\Desktop\KNIME_Preferences.epf" 
-workflowDir="C:\Users\Admnistrator\knime-workspace\SPC_SIMTest" 

我找不到解决方案。你能救我吗?

1 个答案:

答案 0 :(得分:2)

如果您运行没有选项的命令,例如eclipsec.exe -consoleLog -noexit -nosplash -launcher.suppressErrors -application org.knime.product.KNIME_BATCH_APPLICATION

然后您将看到可用选项列表和java返回码。特别是,返回码4表示if an error during execution occurred

通常可以通过在KNIME桌面中打开工作流程来检查这类问题,检查是否有任何错误,重置工作流程并再次保存,因为加载过程中出现错误(例如,部分执行循环以选择常见错误)引起问题。然后尝试在KNIME桌面中重新加载工作流程,并检查在控制台期间记录加载期间没有错误。此外,在命令行中添加选项--launcher.suppressErrors有时可以避免此类问题。