episerver.search.indexingservice Error

Vote:
 

Im getting a lot of these error since 2 days back:

2015-10-28 00:00:02,098       ERROR        ?.? - Failed to delete Document with id: 636e8ad8-b7d8-4222-8860-9d973a694ead|iv. Message: did not read all bytes from file "_il34e.fnm": read 1 vs size 553
   at Lucene.Net.Index.SegmentInfos.FindSegmentsFile.Run(IndexCommit commit) in d:\Lucene.Net\FullRepo\trunk\src\core\Index\SegmentInfos.cs:line 585
   at Lucene.Net.Index.DirectoryReader.Open(Directory directory, IndexDeletionPolicy deletionPolicy, IndexCommit commit, Boolean readOnly, Int32 termInfosIndexDivisor) in d:\Lucene.Net\FullRepo\trunk\src\core\Index\DirectoryReader.cs:line 117
   at EPiServer.Search.IndexingService.IndexingServiceHandler.DeleteFromIndex(NamedIndex namedIndex, String itemId, Boolean deleteRef)
2015-10-28 00:00:02,098       ERROR        ?.? - An exception was thrown when task was invoked by TaskQueue: 'indexing service data uri callback'. The message was: Object reference not set to an instance of an object.. Stacktrace was:    at EPiServer.Search.IndexingService.IndexingServiceSettings.SetResponseHeaderStatusCode(Int32 statusCode)
   at EPiServer.Search.IndexingService.IndexingServiceHandler.DeleteFromIndex(NamedIndex namedIndex, String itemId, Boolean deleteRef)
   at EPiServer.Search.IndexingService.IndexingServiceHandler.Remove(String itemId, NamedIndex namedIndex, Boolean removeRef)
   at EPiServer.Search.IndexingService.IndexingServiceHandler.Update(SyndicationItem item, NamedIndex namedIndex)
   at EPiServer.Search.IndexingService.IndexingServiceHandler.HandleDataUri(SyndicationItem item, NamedIndex namedIndex)
   at EPiServer.Search.IndexingService.TaskQueue.Timer_Elapsed(Object sender, ElapsedEventArgs e)

CMS 8.10

There is 441592 rows in tblIndexRequestLog    

My config is:


    

      

    
    
      
        
      
    
  

The files under datapath\index are two days old.

Any idea?

#140747
Oct 29, 2015 9:02
Vote:
 

aah found it

My solution of the error was to remove content of App_Data\Index folder, restart the application (by a change of web.config) and execute indexing in the 'secret' interface: http://sitehost/EPiServer/CMS/Admin/IndexContent.aspx

I also "delete from tblIndexRequestLog"

Source: http://world.episerver.com/forum/developer-forum/EPiServer-7-CMS/Thread-Container/2013/4/EPiServer-Search--Indexing-Service-issues/

#140756
Oct 29, 2015 11:06
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.