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

Shane commented on LUCENE-2327:
-------------------------------

I believe at the time we were storing on a NAS via NFS.  If my memory serves me 
well, there were known issues with running Lucene over NFS at the time.   We 
were experiencing issues with the file system at the time so have since moved 
to a different architecture. 

Also, I was aware that the fix drops the segments, but thanks anyway. :)

> IndexOutOfBoundsException in FieldInfos.java
> --------------------------------------------
>
>                 Key: LUCENE-2327
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2327
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: Index
>    Affects Versions: 3.0.1
>         Environment: Fedora 12
>            Reporter: Shane
>            Priority: Minor
>         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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to