[ 
https://issues.apache.org/jira/browse/LUCENE-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13956008#comment-13956008
 ] 

Trejkaz commented on LUCENE-2327:
---------------------------------

I have an almost identical stack trace from v3.6, but I did get the index from 
someone else so I don't know where they were storing it.

{noformat}
java.lang.IndexOutOfBoundsException: Index: 100, Size: 64
  at java.util.ArrayList.rangeCheck(ArrayList.java:635)
  at java.util.ArrayList.get(ArrayList.java:411)
  at org.apache.lucene.index.FieldInfos.fieldInfo(FieldInfos.java:255)
  at org.apache.lucene.index.FieldInfos.fieldName(FieldInfos.java:244)
  at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:86)
  at org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:133)
  at org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:174)
  at org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:202)
  at org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:172)
  at org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:539)
  at org.apache.lucene.search.TermQuery$TermWeight$1.add(TermQuery.java:56)
  at org.apache.lucene.util.ReaderUtil$Gather.run(ReaderUtil.java:81)
  at org.apache.lucene.util.ReaderUtil$Gather.run(ReaderUtil.java:87)
  at org.apache.lucene.util.ReaderUtil$Gather.run(ReaderUtil.java:70)
  at org.apache.lucene.search.TermQuery$TermWeight.<init>(TermQuery.java:53)
  at org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:199)
  at 
org.apache.lucene.search.BooleanQuery$BooleanWeight.<init>(BooleanQuery.java:176)
  at org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:354)
  at org.apache.lucene.search.Searcher.createNormalizedWeight(Searcher.java:168)
  at 
org.apache.lucene.search.IndexSearcher.createNormalizedWeight(IndexSearcher.java:664)
  at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:364)
{noformat}


> IndexOutOfBoundsException in FieldInfos.java
> --------------------------------------------
>
>                 Key: LUCENE-2327
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2327
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/index
>    Affects Versions: 3.0.1
>         Environment: Fedora 12
>            Reporter: Shane
>            Priority: Minor
>              Labels: fedora_12, search, tomcat
>         Attachments: CheckIndex.txt
>
>
> When retrieving the scoreDocs from a multisearcher, the following exception 
> is thrown:
> java.lang.IndexOutOfBoundsException: Index: 52, Size: 4
>         at java.util.ArrayList.rangeCheck(ArrayList.java:571)
>         at java.util.ArrayList.get(ArrayList.java:349)
>         at org.apache.lucene.index.FieldInfos.fieldInfo(FieldInfos.java:285)
>         at org.apache.lucene.index.FieldInfos.fieldName(FieldInfos.java:274)
>         at org.apache.lucene.index.TermBuffer.read(TermBuffer.java:86)
>         at 
> org.apache.lucene.index.SegmentTermEnum.next(SegmentTermEnum.java:131)
>         at 
> org.apache.lucene.index.SegmentTermEnum.scanTo(SegmentTermEnum.java:162)
>         at 
> org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:232)
>         at 
> org.apache.lucene.index.TermInfosReader.get(TermInfosReader.java:179)
>         at 
> org.apache.lucene.index.SegmentReader.docFreq(SegmentReader.java:911)
>         at 
> org.apache.lucene.index.DirectoryReader.docFreq(DirectoryReader.java:644)
> The error is caused when the fieldNumber passed to FieldInfos.fieldInfo() is 
> greater than the size of array list containing the FieldInfo values.  I am 
> not sure what the field number represents or why it would be larger than the 
> array list's size.  The quick fix would be to validate the bounds but there 
> may be a bigger underlying problem.  The issue does appear to be directly 
> related to LUCENE-939.  I've only been able to duplicate this in my 
> production environment and so can't give a good test case.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to