Я пытаюсь выполнить простой анализ текста с помощью KNIME. Мой процесс начинается с использования обычного «читателя XLS» или «читателя текста», за которым следует «фильтр строк», который работает нормально. За этим шагом следует «Строки в документ», чтобы преобразовать каждую строку в документ. После этого шага никакие шаги не выполняются. Я пробовал использовать POS Tagger, BoW Creator, Row Filter, Number Filter и т. Д., Но каждый из них дает мне 'NULLPointerException'
. Почему это так? Мой входной документ - это текстовый файл, содержащий около 300 000 строк, поступающих из базы данных. Я проверил, что ни одна из строк в файле не имеет значения NULL. Как мне избавиться от этой ошибки? Любая помощь будет высоко ценится.
NULLPointerException при использовании KNIME
comment
Какую версию KNIME, обработки текста вы используете? Вы изменили настройки в File | Preferences | KNIME | Text Processing | Storage? Не могли бы вы подробнее рассказать об исключениях? (File | Preferences | KNIME | KNIME GUI | Console View Log Level может помочь упростить поиск трассировки стека.)
- person Gábor Bakos   schedule 04.03.2014
Ответы (1)
Это ошибка, и она будет исправлена в ближайшее время. В качестве обходного пути вам необходимо установить размер блока файлового хранилища, превышающий количество документов, которые вы обрабатываете. Предположим, вы обрабатываете 200 000 документов, установите размер блока хранилища файлов равным 210 000 или около того. Вы можете сделать это в настройках обработки текста: Файл-> Настройки-> KNIME-> Обработка текста-> Хранилище-> Размер блока хранилища файлов.
См. Также: http://tech.knime.org/forum/knime-textprocessing/bow-error-when-processing-large-data
person
Kilian
schedule
22.03.2014
Я попробовал этот обходной путь, но все равно получаю ту же ошибку.
- person Patthebug; 02.04.2014
Ошибка будет исправлена в версии 2.10.1.
- person Kilian; 05.08.2014