lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Irwin <>
Subject Re: 4.3 failing test case - Merge Background Exception
Date Tue, 01 Oct 2013 18:32:00 GMT
All, It dawned on me how to find the issue and I found it, it was an order
of operations issue with bit shifting in Packed64. That specific error now
seems to be fixed with this commit:

So that brings up the question, how should I submit pull requests, to the
GitHub mirror? It still doesn't have the new branch from the apache repo.
Let me know what I should do, or someone is welcome to pull that commit in

The gist I sent below still gives an exception, however, but it's a new
one, an "already finished" exception in FST which is the only other
exception I've seen so far. Once we fix that one we should be in better


On Tue, Oct 1, 2013 at 11:38 AM, Paul Irwin <> wrote:

> All,
> Here's an example of where merge hits a background exception in the 4.3
> branch of I can't figure this one out.
> Here's the exception: background merge hit exception: _4(4.3.1):C1
> _1(4.3.1):C1 _2(4.3.1):C1 _3(4.3.1):C1 _5(4.3.1):C1 _0(4.3.1):C1 into _6
> [maxNumSegments=1]
> I can see that the exception is an IndexOutOfRangeException happening in
> Lucene.Net.Codecs.Compressing.LZ4.ReadInt, as it's trying to get a value
> out of a byte buffer at an index that is way larger than the buffer length.
> I can't yet determine how or why it's getting that very high value.
> You need to build Core and Analyzers to use this code. I just threw it in
> a console app.
> Thanks!
> Paul Irwin

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message