[ 
https://issues.apache.org/jira/browse/LUCENE-1869?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael McCandless resolved LUCENE-1869.
----------------------------------------

    Resolution: Fixed

> when checking tvx/fdx size mismatch, also include whether the file exists
> -------------------------------------------------------------------------
>
>                 Key: LUCENE-1869
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1869
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Index
>            Reporter: Michael McCandless
>            Assignee: Michael McCandless
>            Priority: Trivial
>             Fix For: 2.9
>
>         Attachments: LUCENE-1869.patch
>
>
> IndexWriter checks, during flush and during merge, that the size of the index 
> file for stored fields (*.fdx) and term vectors (*.tvx) matches how many 
> bytes it has just written.
> This originally was added for LUCENE-1282, ie, as a safety to catch the nasty 
> "off by 1" JRE hotspot bug that would otherwise silently corrupt the index.
> However, this check also seems to catch a different case, where the size of 
> the file is zero.   The most recent example is LUCENE-1521.  I'd like to 
> improve the message in the exception to include whether or not the file 
> exists, to help understand why users are sometimes hitting this exception.  
> My best theory at this point is something external is removing the file out 
> from under the IndexWriter.

-- 
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