This seems likely to be a Lucene bug, and it seems vaguely familiar.  I
tried to find the issue / commit that may have fixed it, but so far failed.

But 4.10.0 is truly ancient; you should at least try upgrading to 4.10.4?

Mike McCandless

http://blog.mikemccandless.com

On Wed, Mar 8, 2017 at 6:15 AM, Yonghui Zhao <zhaoyong...@gmail.com> wrote:

> Seems it is related to an empty segment, all docs in this segment are
> deleted before commit.
> Any one can confirm it? Maybe I need upgrade my lucene version.
>
>
> 2017-03-03 10:19 GMT+08:00 Yonghui Zhao <zhaoyong...@gmail.com>:
>
> > Hi all,
> >
> >  Anyone see this exception before? Is it a lucene bug or something wrong
> > in my code?
> >
> >
> > Exception in thread "Thread-14" java.lang.IllegalArgumentException:
> > maxValue must be non-negative (got: -1)
> >         at org.apache.lucene.util.packed.PackedInts.bitsRequired(
> > PackedInts.java:1141)
> >         at org.apache.lucene.codecs.lucene41.ForUtil.bitsRequired(
> > ForUtil.java:253)
> >         at org.apache.lucene.codecs.lucene41.ForUtil.writeBlock(
> > ForUtil.java:174)
> >         at org.apache.lucene.codecs.lucene41.Lucene41PostingsWriter.
> > addPosition(Lucene41PostingsWriter.java:377)
> >         at org.apache.lucene.index.FreqProxTermsWriterPerField.flush(
> > FreqProxTermsWriterPerField.java:486)
> >         at org.apache.lucene.index.FreqProxTermsWriter.flush(
> > FreqProxTermsWriter.java:80)
> >         at org.apache.lucene.index.DefaultIndexingChain.flush(
> > DefaultIndexingChain.java:114)
> >         at org.apache.lucene.index.DocumentsWriterPerThread.flush(
> > DocumentsWriterPerThread.java:441)
> >         at org.apache.lucene.index.DocumentsWriter.doFlush(
> > DocumentsWriter.java:510)
> >         at org.apache.lucene.index.DocumentsWriter.flushAllThreads(
> > DocumentsWriter.java:621)
> >         at org.apache.lucene.index.IndexWriter.getReader(
> > IndexWriter.java:414)
> >         at org.apache.lucene.index.StandardDirectoryReader.
> > doOpenFromWriter(StandardDirectoryReader.java:292)
> >         at org.apache.lucene.index.StandardDirectoryReader.
> > doOpenIfChanged(StandardDirectoryReader.java:267)
> >         at org.apache.lucene.index.StandardDirectoryReader.
> > doOpenIfChanged(StandardDirectoryReader.java:257)
> >         at org.apache.lucene.index.DirectoryReader.openIfChanged(
> > DirectoryReader.java:171)
> >
>

Reply via email to