Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Rob Rawnsley 3 posts 75 karma points
    Jul 12, 2019 @ 04:23
    Rob Rawnsley
    1

    Umbraco 7 Azure Web App Examine Indexes missing on scale out

    Hi,

    We are in the process of migrating multiple Umbraco 7 sites from standalone VMs into Azure Web Apps.

    There have been issues with the Examine Indexes occasionally being partially built (not containing all the documents) or ending up completely empty after the app pool restarts which causes missing content on the user facing site and issues with the backoffice internal search.

    We had been resolving that by manually rebuilding the indexes but happened upon a workaround from a similar looking issue in github (Issue #5035: The process cannot access the file NuCache.Content.db because it is being used by another process). While that issue is about Umbraco 8's NuCache.Content.db file we have seen the same System.IO.IOException: The process cannot access the file error for Umbraco 7's umbraco.config file and some of the Examine segment files. It seems to be difficult to reproduce the errors in the logs. We are using Application Insights if that could affect anything.

    We applied the workaround of setting preloadEnabled="false" in the applicationHost.config file via a transform. This has prevented any further content missing from the indexes on restart so far but the problem is still present when the app automatically scales out or starts on a new instance.

    The sites are running Umbraco 7.14.0 and Examine 0.1.90 and the only unusual thing I can think of about our setup is that we are using the Web App's "Local Cache". Haven't seen that mentioned in any of the other Examine/Azure issue threads. The indexes are fairly large with the largest site having around 135k items in it's largest index. We are using Application Insights for logging and Imageprocessor AzureBlobCache to offload the cropped images. Examine uses TempEnvDirectoryFactory for the content delivery web app as it runs multiple instances and SyncTempEnvDirectoryFactory on the content management web app as it is singular.

    I am posting here hoping that someone will have an idea of what to try next. Please let me know if I am missing some information that would be useful to diagnose.

    Thanks, Rob

  • Rob Rawnsley 3 posts 75 karma points
    Jul 14, 2019 @ 22:44
    Rob Rawnsley
    1

    This occurred over the weekend when the app scaled down then up again, have attached the logs from when the new instance fired up:

    2019-07-13T21:57:59.7812839Z [P5596/D2/T1] INFO Umbraco.Core.CoreBootManager - Umbraco 7.14.0 application starting on RD0003FF6F6EE1 2019-07-13T21:58:00.0000401Z [P5596/D2/T1] INFO Umbraco.Core.PluginManager - Determining hash of code files on disk 2019-07-13T21:58:04.956213Z [P5596/D2/T1] INFO Umbraco.Core.PluginManager - Hash determined (took 4957ms) 2019-07-13T21:58:05.1280946Z [P5596/D2/T1] INFO Umbraco.Core.MainDom - Acquiring MainDom... 2019-07-13T21:58:05.1438238Z [P5596/D2/T1] INFO Umbraco.Core.MainDom - Acquired MainDom. 2019-07-13T21:58:12.2304762Z [P5596/D2/T1] INFO Umbraco.Core.DatabaseContext - CanConnect = True 2019-07-13T21:58:13.3398619Z [P5596/D2/T1] INFO ASP.globalasax - Umbraco application starting with role: Slave 2019-07-13T21:58:13.4961172Z [P5596/D2/T1] INFO Umbraco.Web.Cache.CacheRefresherEventHandler - Initializing Umbraco internal event handlers for cache refreshing 2019-07-13T21:58:13.7773778Z [P5596/D2/T1] INFO Umbraco.Web.Search.ExamineEvents - Initializing Examine and binding to business logic events 2019-07-13T21:58:13.7930035Z [P5596/D2/T1] INFO Umbraco.Web.Search.ExamineEvents - Adding examine event handlers for index providers: 5 2019-07-13T21:58:13.8555079Z [P5596/D2/T1] WARN Umbraco.Core.Sync.DatabaseServerMessenger - No last synced Id found, this generally means this is a new server/install. The server will build its caches and indexes, and then adjust its last synced Id to the latest found in the database and maintain cache updates based on that Id. 2019-07-13T21:58:13.9336303Z [P5596/D2/T1] INFO umbraco.content - Load Xml from file... 2019-07-13T21:58:13.9648841Z [P5596/D2/T1] INFO umbraco.content - Loading content from database... 2019-07-13T21:58:13.9648841Z [P5596/D2/T1] WARN umbraco.content - Failed to load Xml, file does not exist. 2019-07-13T22:03:41.9280819Z [P5596/D2/T21] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.IOException: Cannot overwrite: D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\0.tvx\r\n at Lucene.Net.Store.FSDirectory.InitOutput(String name)\r\n at Lucene.Net.Store.SimpleFSDirectory.CreateOutput(String name)\r\n at Lucene.Net.Index.TermVectorsTermsWriter.InitTermVectorsWriter()\r\n at Lucene.Net.Index.TermVectorsTermsWriter.FinishDocument(PerDoc perDoc)\r\n at Lucene.Net.Index.DocFieldProcessorPerThread.PerDoc.Finish()\r\n at Lucene.Net.Index.DocumentsWriter.WaitQueue.WriteDocument(DocWriter doc)\r\n at Lucene.Net.Index.DocumentsWriter.WaitQueue.Add(DocWriter doc)\r\n at Lucene.Net.Index.DocumentsWriter.FinishDocument(DocumentsWriterThreadState perThread, DocWriter docWriter)\r\n at Lucene.Net.Index.DocumentsWriter.UpdateDocument(Document doc, Analyzer analyzer, Term delTerm)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet 2019-07-13T22:04:20.0978949Z [P2432/D2/T5] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.FileNotFoundException: Could not find file 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'.\r\nFile name: 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'\r\n at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITYATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)\r\n at Lucene.Net.Store.SimpleFSDirectory.OpenInput(String name, Int32 bufferSize)\r\n at Lucene.Net.Index.FieldInfos..ctor(Directory d, String name)\r\n at Lucene.Net.Index.SegmentReader.CoreReaders..ctor(SegmentReader origInstance, Directory dir, SegmentInfo si, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.SegmentReader.Get(Boolean readOnly, Directory dir, SegmentInfo si, Int32 readBufferSize, Boolean doOpenStores, Int32 termInfosIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores)\r\n at Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)\r\n at Lucene.Net.Index.IndexWriter.ApplyDeletes()\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.ConcurrentMergeScheduler.Merge(IndexWriter writer)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet 2019-07-13T22:04:25.9107277Z [P2432/D2/T5] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.FileNotFoundException: Could not find file 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'.\r\nFile name: 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'\r\n at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITYATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)\r\n at Lucene.Net.Store.SimpleFSDirectory.OpenInput(String name, Int32 bufferSize)\r\n at Lucene.Net.Index.FieldInfos..ctor(Directory d, String name)\r\n at Lucene.Net.Index.SegmentReader.CoreReaders..ctor(SegmentReader origInstance, Directory dir, SegmentInfo si, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.SegmentReader.Get(Boolean readOnly, Directory dir, SegmentInfo si, Int32 readBufferSize, Boolean doOpenStores, Int32 termInfosIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores)\r\n at Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)\r\n at Lucene.Net.Index.IndexWriter.ApplyDeletes()\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.ConcurrentMergeScheduler.Merge(IndexWriter writer)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet 2019-07-13T22:04:35.3331309Z [P2432/D2/T5] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.FileNotFoundException: Could not find file 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'.\r\nFile name: 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'\r\n at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITYATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)\r\n at Lucene.Net.Store.SimpleFSDirectory.OpenInput(String name, Int32 bufferSize)\r\n at Lucene.Net.Index.FieldInfos..ctor(Directory d, String name)\r\n at Lucene.Net.Index.SegmentReader.CoreReaders..ctor(SegmentReader origInstance, Directory dir, SegmentInfo si, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.SegmentReader.Get(Boolean readOnly, Directory dir, SegmentInfo si, Int32 readBufferSize, Boolean doOpenStores, Int32 termInfosIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores)\r\n at Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)\r\n at Lucene.Net.Index.IndexWriter.ApplyDeletes()\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.ConcurrentMergeScheduler.Merge(IndexWriter writer)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet 2019-07-13T22:04:39.7552314Z [P2432/D2/T5] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.FileNotFoundException: Could not find file 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'.\r\nFile name: 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'\r\n at System.IO.Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITYATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)\r\n at Lucene.Net.Store.SimpleFSDirectory.OpenInput(String name, Int32 bufferSize)\r\n at Lucene.Net.Index.FieldInfos..ctor(Directory d, String name)\r\n at Lucene.Net.Index.SegmentReader.CoreReaders..ctor(SegmentReader origInstance, Directory dir, SegmentInfo si, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.SegmentReader.Get(Boolean readOnly, Directory dir, SegmentInfo si, Int32 readBufferSize, Boolean doOpenStores, Int32 termInfosIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores)\r\n at Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)\r\n at Lucene.Net.Index.IndexWriter.ApplyDeletes()\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.ConcurrentMergeScheduler.Merge(IndexWriter writer)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet 2019-07-13T22:04:46.8649698Z [P2432/D2/T5] ERROR UmbracoExamine.DataServices.UmbracoLogService - Provider=ExternalIndexer, NodeId=-1\r\nSystem.Exception: Error indexing queue items,System.IO.FileNotFoundException: Could not find file 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'.\r\nFile name: 'D:\local\Temp\ExamineIndexes\d9e5a4b60b215d6a683f5b95a90db99e\External\a.fnm'\r\n at System.IO._Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITYATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)\r\n at Lucene.Net.Store.SimpleFSDirectory.OpenInput(String name, Int32 bufferSize)\r\n at Lucene.Net.Index.FieldInfos..ctor(Directory d, String name)\r\n at Lucene.Net.Index.SegmentReader.CoreReaders..ctor(SegmentReader origInstance, Directory dir, SegmentInfo si, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.SegmentReader.Get(Boolean readOnly, Directory dir, SegmentInfo si, Int32 readBufferSize, Boolean doOpenStores, Int32 termInfosIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores, Int32 readBufferSize, Int32 termsIndexDivisor)\r\n at Lucene.Net.Index.IndexWriter.ReaderPool.Get(SegmentInfo info, Boolean doOpenStores)\r\n at Lucene.Net.Index.DocumentsWriter.ApplyDeletes(SegmentInfos infos)\r\n at Lucene.Net.Index.IndexWriter.ApplyDeletes()\r\n at Lucene.Net.Index.IndexWriter._MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.IndexWriter.MergeInit(OneMerge merge)\r\n at Lucene.Net.Index.ConcurrentMergeScheduler.Merge(IndexWriter writer)\r\n at Lucene.Net.Index.IndexWriter.UpdateDocument(Term term, Document doc, Analyzer analyzer)\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.AddDocument(Dictionary2 fields, IndexWriter writer, Int32 nodeId, String type) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1382\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessIndexQueueItem(IndexOperation op, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 2023\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ProcessQueueItem(IndexOperation item, ICollection1 indexedNodes, IndexWriter writer) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1732\r\n at Examine.LuceneEngine.Providers.LuceneIndexer.ForceProcessQueueItems(Boolean block) in C:\projects\examine-qvx04\src\Examine\LuceneEngine\Providers\LuceneIndexer.cs:line 1586, IndexSet: ExternalIndexSet

    There appears to be two different processes involved in the exceptions so it seems like this is still related to the same issue?

    I believe it is possible to not write the umbraco.config file to drive in Umbraco 7 as suggested for the nucache file in the linked issue but I don't think there is a similar option for the Examine Indexes.

Please Sign in or register to post replies

Write your reply to:

Draft