sitecore, error updating index - LockRecursionException

532 views Asked by At

I'm getting the following error when updating the index for a single item. I don't have a clue where to start. My instinct is the fully rebuild the index, but this likely would generate the same error again?

anagedPoolThread #79 15:22:51 INFO  Starting update of index for the database 'master' (3 pending).
ManagedPoolThread #60 15:22:51 INFO  Starting update of index for the database 'web' (3 pending).
ManagedPoolThread #60 15:22:51 ERROR Could not update index entry. Action: 'Saved', Item: '{2845828F-1CBC-4F6B-AFC5-8558E8C472A0}'
Exception: System.Threading.LockRecursionException
Message: Recursive read lock acquisitions not allowed in this mode.
Source: System.Core
  at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
  at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeoutTracker timeout)
  at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(Int32 millisecondsTimeout)
  at Sitecore.Search.IndexDeleteContext..ctor(ILuceneIndex index)
  at Sitecore.Search.Crawlers.DatabaseCrawler.DeleteItem(Item item)
  at Sitecore.Search.Crawlers.DatabaseCrawler.UpdateItem(Item item)
  at System.EventHandler.Invoke(Object sender, EventArgs e)
  at Sitecore.Data.Managers.IndexingProvider.UpdateItem(HistoryEntry entry, Database database)
  at Sitecore.Data.Managers.IndexingProvider.UpdateIndex(HistoryEntry entry, Database database)
0

There are 0 answers