我想用批处理文件执行工作流程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"
我找不到解决方案。你能救我吗?
答案 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
有时可以避免此类问题。