When Logos4 trys to perform indexing the following exception error occurs:
System.ArgumentOutOfRangeException was unhandled
Message="document id 1666 is outside valid range of [1, 1666)\r\nParameter name: nDocumentId"
Source="Libronix.SearchEngine"
ParamName="nDocumentId"
StackTrace:
at Libronix.SearchEngine.DocumentMetadataManager.GetExternalDocumentId(Int32 nDocumentId)
at Libronix.SearchEngine.PostingsFileCreator.MergePostingsByDocument(BitWriter bitWriter, BitReader bitReader1, BitReader bitReader2, Int32 nDocumentCount1, Int32 nDocumentCount2, IDocumentMetadataManager documentManager1, IDocumentMetadataManager documentManager2, Int32 nDocumentGolombParameter1, Int32 nDocumentGolombParameter2, IWorkState state)
at Libronix.SearchEngine.PostingsFileCreator.MergePostings(Lexicon lexiconFinal, Lexicon lexicon1, Lexicon lexicon2, IDocumentMetadataManager documentMetadataManager1, IDocumentMetadataManager documentMetadataManager2, PostingsFileReader postingsReader1, PostingsFileReader postingsReader2, IWorkState state, IIndexerProgress progress, Double fScaleOfPreliminaries)
at Libronix.SearchEngine.Indexer.MergeIndices(FileSystemIndexInfo infoToMerge1, FileSystemIndexInfo infoToMerge2, IWorkState state, IIndexerProgress progress)
at Libronix.DigitalLibrary.LibraryIndex.MergeIndices(ILibraryIndexWorkState state, String strBigIndexName, String strSmallIndexName, String strNewIndexName)
at Libronix.DigitalLibrary.LibraryIndex.IndexResources(IPausableWorkState threadOwnerWorkState, LibraryIndexWorkState state)
at Libronix.Utility.Threading.WorkStateThreadOwner`1.ThreadProc(Object objData)
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart(Object obj)
InnerException: