Получение ошибки относительно Solr после обновления ядра сайта с 7.2 до 7.5

Я получаю сообщение об ошибке на всех страницах после обновления системы sitecore 7.2 до Sitecore 7.5.

Ошибка сервера в приложении '/'

Method 'get_IsSharded' in type 'Sitecore.ContentSearch.SolrProvider.SolrSearchIndex' from assembly 'Sitecore.ContentSearch.SolrProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.TypeLoadException: Method 'get_IsSharded' in type 'Sitecore.ContentSearch.SolrProvider.SolrSearchIndex' from assembly 'Sitecore.ContentSearch.SolrProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.

Source Error: 


Line 80:             string fullTextQuery = "", List<Refinement> refinementFilter = null,
Line 81:             List<PrioritizedField> overrideContentPrioritizedFieldList = null)
Line 82:         {
Line 83:             var query = GetQueryableResults(indexName, language, templateGuidFilter, locationGuidFilter, fullTextQuery, refinementFilter, overrideContentPrioritizedFieldList);
Line 84:             return query != null ? query.Select(toItem => toItem.GetItem()).ToList() : null;

Любая помощь по этому поводу будет оценена


person Shabeer Thalaprathu    schedule 08.09.2015    source источник
comment
Вы загрузили и распаковали dll для пакета поддержки 7.5 solr?   -  person Ian Graham    schedule 08.09.2015


Ответы (1)


Похоже, вы пропустили обновление пакета поддержки Solr. В зависимости от того, какую версию 7.5 вы обновили, вам нужно перейти на CMS Страница обновлений, перейдите в раздел "Загрузить пакет поддержки Solr" и обновите библиотеки DLL.

person Ahmed Okour    schedule 08.09.2015
comment
Спасибо за это, теперь он показывает другую ошибку Не удалось найти узел конфигурации: contentSearch/databasePropertyStore - person Shabeer Thalaprathu; 09.09.2015
comment
@ShabeerThalaprathu Вы обновили файлы конфигурации поиска контента? Вам необходимо выполнить шаги в sdn.sitecore.net/upload/sitecore7/ 75/ И обновите все конфигурации, связанные с поиском контента, такие как файлы Sitecore.ContentSearch.config и Sitecore.ContentSearch.Solr.Indexes**. - person Ahmed Okour; 09.09.2015
comment
@ShabeerThalaprathu Кроме того, до какой версии 7.5 вы обновились? - person Ahmed Okour; 09.09.2015
comment
Я обновился до последней версии (150212). Я могу решить эту проблему. В файле конфигурации отсутствовала запись. Теперь я получаю сообщение об ошибке. Произошло необработанное исключение во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде. Сведения об исключении: Sitecore.Exceptions.RequiredObjectIsNullException: не удалось найти метод добавления: AddCopyField (тип: Sitecore.ContentSearch.SolrProvider.SolrIndexConfiguration) - person Shabeer Thalaprathu; 09.09.2015
comment
@ShabeerThalaprathu Я бы посоветовал вам снова загрузить пакет Solr с sdn.sitecore.net/downloads/ и снова извлеките файлы dll (bin), затем скопируйте их в свою корзину. а также извлеките файлы конфигурации (App_Config\Include) и объедините их с тем, что у вас есть. - person Ahmed Okour; 09.09.2015
comment
Я сделал то, что вы сказали, но столкнулся с некоторыми проблемами со значениями конфигурации. Не удалось найти узел конфигурации: contentSearch/indexConfigurations/databasePropertyStore. Если вы видите в новых файлах конфигурации поддержку solr, вы не сможете найти эти узлы. Пожалуйста, дайте мне знать, если у вас есть какие-то идеи по этому поводу. - person Shabeer Thalaprathu; 10.09.2015
comment
Сделайте резервную копию всех ваших файлов конфигурации Sitecore.ContentSearch.*, затем добавьте новые из новой установки (включая также конфигурации Solr). Если это работает, вам нужно сравнить свои файлы и посмотреть, что вы пропустили при обновлении. - person Ahmed Okour; 10.09.2015