2014-03-04 3 views
0

KNIME를 사용하여 간단한 텍스트 분석을 수행하려고합니다. 내 프로세스는 정상적인 'XLS 판독기'또는 '텍스트 판독기'를 사용하고 '행 필터'를 사용하여 정상적으로 실행됩니다. 이 단계 다음에는 '문자열을 문서화'하여 모든 문자열을 문서로 변환합니다. 이 단계를 수행하면 아무런 단계도 실행되지 않습니다. 저는 'POS Tagger', 'BoW Creator', 'Row Filter', 'Number Filter'등을 사용해 보았습니다. 그러나 이것들은 각각 'NULLPointerException'입니다. 왜 이런 경우입니까? 내 입력 문서는 데이터베이스에서 오는 약 300,000 개의 행이있는 텍스트 파일입니다. 파일의 행 중 하나도 NULL이 아닌지 확인했습니다. 이 오류를 제거하려면 어떻게해야합니까? 도움을 주시면 감사하겠습니다.KNIME을 사용하는 동안 NULLPointerException이 발생했습니다.

+0

KNIME의 어떤 버전, 텍스트 프로세싱은 사용하지 ? File | Preferences | KNIME | Text Processing | Storage에서 설정을 변경 했습니까? 예외에 대해 더 자세히 설명해 주시겠습니까? (File | Preferences | KNIME | KNIME GUI | Console View Log Level을 사용하면 스택 추적을 쉽게 찾을 수 있습니다.) –

답변

0

버그이며 최대한 빨리 수정됩니다. 이 문제를 해결하려면 파일 저장소 청크 크기를 처리중인 문서 수보다 큰 숫자로 설정해야합니다. 200.000 개의 문서를 처리 중이라고 가정 할 때 파일 저장소 청크 크기를 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

관련 문제