FastCharStream.cs => charsRead is 0 often in AND queries using SnowBall
-----------------------------------------------------------------------
Key: LUCENENET-171
URL: https://issues.apache.org/jira/browse/LUCENENET-171
Project: Lucene.Net
Issue Type: Bug
Environment: Windows XP, Visual Studio 2008
Reporter: Ian Vink
Analyzer: SnowBall / English
Version 2.3.1
When a Query is made using an AND clause, the charsRead as below comes out 0
and so throws"read past eof"
the input.Read returns 0 when there is no more chars read so I would have
thought that the condition if (charsRead <= 0) should be if (charsRead <
0) perhaps?
I will try to get a sub project to demo the error, but it's on a massive lucene
database
try
{
charsRead = input.Read(buffer, newPosition,
buffer.Length - newPosition);
}
catch
{
}
if (charsRead <= 0)
throw new System.IO.IOException("read past
eof");
else
bufferLength += charsRead;
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.