KNIME 中的 configName 必须是非空字符串

The configName must be a non-empty string in KNIME

我正在尝试查看我刚刚发布到我的 KNIME 分析工具的 KNIME 节点的配置页面。

出现错误 "Error while creating node dialog for 'Readadwords': The configName must be a non-empty string",其中 Readadwords 是我在 eclipse 中创建的节点对话框 class。

在我的 Nodemodel 或 Nodedialog 中没有一个配置,我已经默认了一些或其他字符串值。

谁能帮我看看哪里可以修复我的错误,如果我可以从 eclipse 调试我的 knime 插件而不是在 Analytics 工具中调试,请告诉我。

their developer guide, this page 中解释了调试,这与此最相关。

当您保存设置时,您没有为您的配置指定密钥,这就是此错误消息的原因。就像在 this place 中假设使用 "" 而不是 "colName",我会期待类似的错误消息。

问题是 KNIME 没有接受我对代码所做的更改,我不得不更改 plugin.xml 文件中的版本然后它在将新的 jar 文件复制到 KNIME 的 dropins 文件夹后开始工作