This looks nasty!!

But I can't repro :(  I've got it running in a while(true) loop... which JRE?

It must be a thread scheduling issue with CMS, since it intermittently
happens with a fixed seed.

And it's very interesting that disabling deletions fixes it.  This
points to the mixed bulk/non-bulk merging code for stored fields...

Can you open an issue and post all the exceptions you've seen?

Mike

On Tue, Sep 7, 2010 at 4:56 PM, Robert Muir <[email protected]> wrote:
> Hello,
> I've tripped on this a few times lately, but never been able to reproduce
> it: it seems now i am able to reproduce it now semi-consistently with the
> below configuration.
> It would be great if someone else could try this out and see if its a real
> problem, or if its just my machine.
> occasionally i see a very nasty result
> from TestIndexWriter.testRandomStoredFields:
> either a read past EOF, IndexOutOfBounds, NegativeArraySizeException, or
> field X is wrong, expected <nonsense unicode> actual <different nonsense
> unicode>
> Here are my steps to reproduce:
> 1. edit line 87 of TestIndexWriter to plugin the seed:
>     random = newRandom(3312389322103990899L);
> 2. run this command:
>     ant clean test-core -Dtestcase=TestIndexWriter
> -Dtestmethod=testRandomStoredFields -Dtests.iter=10
> -Dtests.codec="MockVariableIntBlock(29)"
> I used 10 iterations here, as it will usually fail with this seed and # of
> iterations for me.
> furthermore, if i comment out lines 5179 and 5180 from TestIndexWriter so
> that it no longer randomly deletes documents, the test will always pass:
>         //w.deleteDocuments(new Term("id", delID));
>         //docs.remove(delID);
> --
> Robert Muir
> [email protected]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to