Gravatar for christopher.gutmanis@aurora.org

Question by cmgutmanis, Nov 19, 2015 9:59 AM

Method 'get_EnableItemLanguageFallback' does not have an implementation

Hi,

I'm working with upgrading a sitecore site from 7.5 to 8.1 and while all the content has migrated successfully, I am seeing the following error when trying to access Coveo.

Method 'get_EnableItemLanguageFallback' in type 'Coveo.SearchProvider.ProviderIndex' from assembly 'Coveo.SearchProvider, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation

Code that is throwing the exception is relatively straightforward:

    var searchIndex = ContentSearchManager.GetIndex(indexName);

relevant assemblies (this smells like a breaking change in an assembly somewhere and a decompile verified the issue but I'm not sure if I'm out of date on the Sitecore or Coveo side)-

Sitecore.ContentSearch v 1.0.0.5288 Sitecore.Kernel v 8.1.0.5297 Coveo.SearchProvider v 3.0.1123.0

Thanks!

2 Replies
Gravatar for lbergeron@coveo.com

Answer by Luc Bergeron, Nov 19, 2015 10:35 AM

Hi,

I guess the problem comes from the Coveo.SearchProvider.dll file you have in Sitecore. The product version itself is correct because version 3.0.1123.0 of Coveo for Sitecore can support Sitecore 8.1. But, Coveo packages contains different "flavours" of Coveo.SearchProvider.dll built against the various Sitecore versions. I think you are actually running the DLL built for Sitecore 7.5 under Sitecore 8.1.

To verify you have the right DLL "flavour" installed, look at the "File description" field in the file properties. You will find something like "Coveo Search Provider for Sitecore 7.5".

If that is the case, you should upgrade the Coveo binaries with the package made for Sitecore 8.1.

I hope this helps

Gravatar for christopher.gutmanis@aurora.org

Comment by cmgutmanis, Nov 19, 2015 10:46 AM

@lbergeron Thanks for the quick response! The description here indicates Coveo Search Provider for Sitecore 8.0. I do not see a dedicated 8.1 package on the downloads page. Could this be the issue?

Thanks again!

Gravatar for sbelzile@coveo.com

Comment by Sébastien Belzile, Nov 19, 2015 12:28 PM

Luc is right, but he forgot to mention that support for Sitecore 8.1 will be available with the december release of Coveo for Sitecore.

Gravatar for jflheureux@coveo.com

Answer by Jean-François L'Heureux, Nov 19, 2015 2:01 PM

The October release of Coveo for Sitecore was released on October 1st while Sitecore 8.1 was released on October 20th. Unfortunately, it doesn't support Sitecore 8.1.

Sitecore 8.1 will be supported from the December 2015 release of Coveo for Sitecore. It will be released on December 3rd.

Ask a question