当前位置: 代码迷 >> 综合 >> solr异常:file document : null:DataImportHandlerException:java.lang.ArrayIndexOutOfBoundsException: -1
  详细解决方案

solr异常:file document : null:DataImportHandlerException:java.lang.ArrayIndexOutOfBoundsException: -1

热度:88   发布时间:2023-11-22 20:29:53.0

1.异常描述

    在导入文档是发生异常

2.异常详情

139854 [Thread-5] ERROR org.apache.solr.handler.dataimport.DocBuilder  ?C Except
ion while processing: file document : null:org.apache.solr.handler.dataimport.DataImportHandlerException: java.lang.ArrayIndexOutOfBoundsException: -1at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:546)at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:502)at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:415)at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:330)at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:416)at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:480)at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:461)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1at org.apache.solr.handler.dataimport.VariableResolver.resolve(VariableResolver.java:112)at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:470)... 7 more

3.解决方案

    从异常日志可以看出,file document为空数组越界,导入文档时出错,查看配置文件data-config.xml发现,有两个entity重名了,修改其中一个即可。

    

  相关解决方案