There's several errors like that one, and eventually a crash. Possibly caused by the system running out of memory (I accidentally left a memory-eating programming running). Log attached: 3465.Logos4Indexer.log
2011-01-30 17:39:33.3258 12 Error WindowsIndexerProgram Unhandled exception: Libronix.DigitalLibrary.Logos.IndexingException: External component has thrown an exception. ---> System.Runtime.InteropServices.SEHException: External component has thrown an exception.
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_step(IntPtr stmt)
at System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteScalar()
at Libronix.SearchEngine.SqliteTextTermLexicon.GetTermIdsForStem(String strLanguage, String strStem)
at Libronix.SearchEngine.SqliteTextTermLexicon.GetTermId(TextTerm term, String strStem, Int32& nNextTermId)
at Libronix.SearchEngine.SqliteTextTermLexicon.GetTermId(String strText, String strLanguage, String strStem, Int32& nNextTermId)
at Libronix.SearchEngine.Lexicon.GetOrAddTermId(String strText, String strLanguage)
at Libronix.SearchEngine.LexiconCache.TextTermCache.AddNewItem(TextTerm key, BucketTermId& item)
at Libronix.SearchEngine.LexiconCache.RotatingCache`2.GetOrAdd(TKey key)
at Libronix.SearchEngine.LexiconCache.GetOrAddTermId(String strText, String strLanguage)
at Libronix.SearchEngine.DocumentIndexer.AddPosting(String strText, LanguageName language, Int32 nOffset, Int32 nLength, Int32 nWordOffset, Int32 nWordLength, String strFields, Int32 nSubOffset, Int32 nSubLength, Int32 nSubWordOffset, Int32 nSubWordLength)
at Libronix.DigitalLibrary.Logos.LogosResourceIndexer.AddWord(PostingData* posting)
at Libronix.DigitalLibrary.Logos.Callback.AddWord(Callback* , PostingData* posting)
--- End of inner exception stack trace ---
at Libronix.DigitalLibrary.Logos.Callback.{dtor}(Callback* )
at Libronix.DigitalLibrary.Logos.LogosResourceIndexer.DoIndexResource(IDocumentIndexer documentIndexer, IWorkState workState, TitleLoader* pTitleLoader, basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >* strReverseInterlinearDataType, Boolean bCurrentTitleSupportsMorph)
at Libronix.DigitalLibrary.Logos.LogosResourceIndexer.IndexResource(auto_handle<Libronix::SearchEngine::IDocumentIndexer> documentIndexer, IWorkState workState, TitleLoader* pTitleLoader, Boolean bCurrentTitleSupportsMorph)
at Libronix.DigitalLibrary.Logos.LogosResource.IndexContent(IIndexer indexer, ResourceManager resourceManager, ReverseInterlinearManager reverseInterlinearManager, LibraryCatalog libraryCatalog, IWorkState state)
at Libronix.DigitalLibrary.LibraryIndex.IndexNextResource(ILibraryIndexWorkState state, Indexer indexer)
at Libronix.DigitalLibrary.LibraryIndex.SecondaryIndexThread(Object objState)
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)