ArrayIndexOutOfBoundsException[8] 에러 발생

Issue #2 closed
김재동 created an issue

안녕하세요. elasticsearch에 플러그인을 설치하고 테스트 코드를 실행하면 다음과 같은 에러가 발생합니다.

{
  "error" : "ArrayIndexOutOfBoundsException[8]",
  "status" : 500
}

로그는 다음과 같습니다.

[DEBUG][action.admin.indices.analyze] [Sharon Ventura] failed to execute [org.elasticsearch.action.admin.indices.analyze.AnalyzeRequest@5b4fab9a]
java.lang.ArrayIndexOutOfBoundsException: 8
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.Pos.parseFeatureString(Pos.java:124)
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.Pos.<init>(Pos.java:89)
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.TokenGenerator.convertNodeListToPosList(TokenGenerator.java:59)
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.TokenGenerator.<init>(TokenGenerator.java:51)
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.MeCabKoTokenizer.createTokenGenerator(MeCabKoTokenizer.java:149)
    at org.bitbucket.eunjeon.mecab_ko_lucene_analyzer.MeCabKoTokenizer.incrementToken(MeCabKoTokenizer.java:128)
    at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:238)
    at org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction.shardOperation(TransportAnalyzeAction.java:60)
    at org.elasticsearch.action.support.single.custom.TransportSingleCustomOperationAction$AsyncSingleAction$2.run(TransportSingleCustomOperationAction.java:194)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)

설치 환경은 다음과 같습니다.

CentOS 6.5 / CentOS 7
JDK-1.7.0
elasticsearch 1.4.4
mecab-0.996-ko-0.9.2
mecab-ko-dic-2.0.0-20150302-alpha
mecab-java-0.996

Comments (5)

  1. Yong-woon Lee

    안녕하세요. 은전한닢 프로젝트에 관심을 가져주셔서 감사합니다.

    일단, 죄송합니다. 2.0.0을 준비중인데, 해당 버전은 사전 형식이 바뀌어서 하위 호환이 되지 않는 데이터입니다. 그래서 alpha 버전을 붙인 것인데 안내가 필요할 것 같네요. 이전 버전인 mecab-ko-dic-1.6.1-20140814를 사용해주시기 바랍니다. 감사합니다.

  2. 김재동 reporter

    @bibreen 답변 감사드립니다. mecab-ko-dic-1.6.1-20140814 버전 설치하니 정상적으로 작동되네요^^

  3. Log in to comment