Grant Ingersoll wrote:

The field that is causing the problem in the stack trace is neither binary nor compressed, nor is it even stored.

This would also be possible with the one bug I found on hitting an exception in DocumentsWriter.addDocument.

Basically the bug can cause only a subset of the stored fields to be added to the fdt file even though the vint header claimed more stored fields were written. Grant, you're really sure you saw no exception in Solr's logs right? Note that the exception would corrupt the index but would then not be detected until that corrupted segment gets merged, so it could have been in an earlier batch of added docs, for example.

I've been testing various combinations of changing schema, turning on/ off stored for the same field, interested deletions, empty stored fields, etc, and can't otherwise get the bug to come out. It's a sneaky one!

Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to