9.2 Ektron Solr Issue: Crawls failing to automatically initiate after syncs

  • Updated
Normally an incremental crawl would run automatically on the destination environment after an esync.
 
In 9.2 if incremental crawls are failing to run after a sync and you see the below error in the EktronWindowsService\Log folder(see KB for enabling logging), see the resolution for the fix. 
 
PM>TID:14|VI+27D8941DEFD0+PHX9.0+07032017+5.21.08.AM||SYSTEM|error|ESyncSearchStrategy::OnAfterESyncRunCompleteFromPeer()|LIN:73|**********************************************************
EXCEPTION WAS RAISED:
System.IO.FileLoadException: Could not load file or assembly 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at Ektron.Sync.Search.Strategies.SolrSearchClient.StartIncrementalCrawl()
   at Ektron.Sync.Search.Strategies.SearchSynchronizationManager.Synchronize()
   at Ektron.Sync.Search.Strategies.ESyncSearchStrategy.OnAfterESyncRunCompleteFromPeer(PeerServerDetails peerDetails, SyncSpecificDetails details, SyncProfile syncProfileData)
 

Apply the 9.2SP1 service update to resolve this issue. If you are still seeing no incremental crawls start, check the Ektron Windows Service logs on both the sending and receiving servers for exceptions. 

9.2 SP1 Service Update Release Notes