2014-03-04 86 views
0

我试图执行使用KNIME一些简单的文本分析。我的过程开始于使用普通的'XLS阅读器'或'文本阅读器',然后是'行过滤器',它执行得很好。这一步之后是'字符串到文档',将每个字符串转换为文档。按照此步骤,不执行任何步骤。我一直在使用的POS标注器',“造物主的BoW”,“行筛选器”,“号码过滤器”等尝试,但它们中的每一个给我'NULLPointerException'。为什么会这样? 我的输入文档是一个包含约300,000行来自数据库的文本文件。我已经检查过,文件中没有任何行是NULL。 我该如何摆脱这个错误? 任何帮助将不胜感激。NullPointerException异常而使用KNIME

+0

哪个版本KNIME,文字处理你使用?您是否更改了文件|首选项| KNIME |文本处理|存储的设置?你能否提供有关例外的更多细节? (文件|首选项| KNIME | KNIME GUI |控制台视图日志级别可能有助于更容易地找到堆栈跟踪。) –

回答

0

这是一个错误,将尽快解决。作为一种解决方法,您需要将文件存储块大小设置为大于正在处理的文档数的数字。假设你正在处理200.000个文件,将File store块大小设置为210.000左右。您可以在Textprocessing喜好做到这一点:文件 - >首选项 - > KNIME-> Textprocessing->存储 - >文件存储块的大小

参见: http://tech.knime.org/forum/knime-textprocessing/bow-error-when-processing-large-data

+0

我试过这种解决方法,但仍然以相同的错误结束。 – Patthebug

+0

该错误将在版本2.10.1中修复。 – Kilian

相关问题