Could not find property restEndpointConfiguration
I am getting the following error in my Sitecore Logs after installing Coveo for Sitecore 72 3.0 (974):
Exception: System.InvalidOperationException Message: Could not find property 'restEndpointConfiguration' on object of type: Sitecore.ContentSearch.ContentSearchConfiguration Source: Sitecore.Kernel at Sitecore.Diagnostics.Assert.IsTrue(Boolean condition, String message) at Sitecore.Configuration.Factory.AssignProperties(Object obj, Object properties) at Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) at Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String parameters, Boolean assert, IFactoryHelper helper) at Sitecore.Configuration.Factory.CreateObject(String configPath, String parameters, Boolean assert) at Sitecore.ContentSearch.ContentSearchManager.get_SearchConfiguration() at Coveo.SearchProvider.Applications.CoveoDiagnosticPage.GetIndexNamesList() at Coveo.SearchProvider.Applications.CoveoDiagnosticPage.OnInit(EventArgs p_Event) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
I have Coveo Enterprise Search 7.0 x64 (7433) and Coveo Search API 8.0.457 installed on a separate server from my Sitecore Instance.
I followed the installation steps for Installing CES on the Master Server and Installing Coveo for Sitecore on a Single Host. I also verified that my Coveo.SearchProvider.config.example and Coveo.SearchProvider.Rest.config.example files were renamed and that the necessary changes were made for setting up Coveo for Sitecore in a remote server configuration.
Can you advise me on where I should start troubleshooting this issue? Thanks!
You said the following:
" I have Coveo Enterprise Search 7.0 x64 (7433) and Coveo Search API 8.0.457 installed on a separate server from my Sitecore Instance. "
But you used this documentation:
"I followed the installation steps for Installing CES on the Master Server and Installing Coveo for Sitecore on a Single Host."
So I believe most of your settings in the search provider.config are pointing to localhost. But you have to make sure everything is pointing at the remote server.
Did you upgrade Coveo for Sitecore? The "restEndpointConfiguration" was moved from the "Coveo.SearchProvider.config" file to the "Coveo.SearchProvider.Rest.config" file. I think the "restEndpointConfiguration" is still present in your "Coveo.SearchProvider.config" file. You should remove it.
Here is the upgrade procedure for the november 2014 release, where this change appeared: https://developers.coveo.com/display/public/SC201411/Upgrading+Coveo+for+Sitecore
I hope this helps