[
https://issues.apache.org/jira/browse/LUCENE-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12846912#action_12846912
]
Shane commented on LUCENE-2327:
-------------------------------
The index is relatively old and doesn't appear to have been modified for a
number of years. I can't say for certain about prior exceptions. If the
CheckIndex results provides any more details, then great. Regardless, I'm
willing to chalk this up to a system specific error and close the ticket. I
was able to fix the index using Luke.
> 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: [email protected]
For additional commands, e-mail: [email protected]