Gravatar for

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

Method 'get_EnableItemLanguageFallback' does not have an implementation


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=, 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 Sitecore.Kernel v Coveo.SearchProvider v 3.0.1123.0


2 Replies
Gravatar for

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


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

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

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

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