Periodically seeing this exception when testing out Ocean. What would be a possible cause for this? I assume it is a problem in the index. The code is merging custom segmentreaders that are created using http://issues.apache.org/jira/browse/LUCENE-1314 IndexReader.clone. I need to isolate if it is in the LUCENE-1314 code or my own somehow. Is there an assertion that can be made at index creation to insure the docs are not added out of order? This may help.
org.apache.lucene.index.CorruptIndexException: docs out of order (3 <= 9 ) at org.apache.lucene.index.SegmentMerger.appendPostings(SegmentMerger.java:621) at org.apache.lucene.index.SegmentMerger.mergeTermInfo(SegmentMerger.java:567) at org.apache.lucene.index.SegmentMerger.mergeTermInfos(SegmentMerger.java:536) at org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:489) at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:135) at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:111) at org.apache.lucene.index.IndexWriter.addIndexes(IndexWriter.java:3045)