[ https://issues.apache.org/jira/browse/LUCENE-1196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael McCandless updated LUCENE-1196: --------------------------------------- Attachment: LUCENE-1196.patch Attached patch that shows the issue & fixes it. Will commit in a day or so. > RAMDirectory reports incorrect EOF on seek > ------------------------------------------ > > Key: LUCENE-1196 > URL: https://issues.apache.org/jira/browse/LUCENE-1196 > Project: Lucene - Java > Issue Type: Bug > Components: Store > Affects Versions: 1.9, 2.0.0, 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.9, 3.0 > Reporter: Michael McCandless > Assignee: Michael McCandless > Priority: Minor > Fix For: 2.4 > > Attachments: LUCENE-1196.patch > > > If you create a file whose length is a multiple of 1024 (BUFFER_SIZE), > and then try to seek to the very end of the file, you hit > EOFException. > But this is actually "legal" as long as you don't try to read any > bytes at that point. > I'm hitting this (rarely) with the bulk-merging logic for term vectors > (LUCENE-1120), which can seek to the very end of the file but not read > any bytes if conditions are right. -- 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]