Получаване на грешка относно Solr след надграждане на sitecore от 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
Изтеглили ли сте и извлекли ли сте dlls за пакета за поддръжка на 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) отново, след което ги копирайте във вашия 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