Gravatar for

Question by michaelhohensee, Mar 18, 2015 4:59 PM

Coveo Entreprise Search seems to be unavailable.

I've installed Coveo Enterprise Search tool and the Search API on the same server and I have Sitecore + Sitecore for Coveo installed on a different server. Both servers are hosted on Azure and are within a VLAN. I get the following error after I clicked on Sitecore's Control Panel > Indexing > Indexing Manager

[CesUnavailableException: Coveo Entreprise Search seems to be unavailable. Please make sure that the service is installed and started.]

Coveo.SearchProvider.ProviderIndexBase.Initialize(IIndexDocumentPropertyMapper`1 pDocumentTypeMapper) +2043 Coveo.SearchProvider.ProviderIndex.Initialize() +131 Coveo.SearchProvider.Configuration.CoveoSearchConfiguration.AddIndex(ISearchIndex pIndex) +204

[TargetInvocationException: Exception has been thrown by the target of an invocation.] System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +76 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +211 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) +35 Sitecore.Configuration.Factory.AssignProperties(Object obj, Object[] properties) +832 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +759 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +296 Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) +666 Sitecore.ContentSearch.ContentSearchManager.getSearchConfiguration() +261 Coveo.SearchProvider.Applications.CoveoDiagnosticPage.GetIndexNamesList() +11 Coveo.SearchProvider.Applications.CoveoDiagnosticPage.OnInit(EventArgs pEvent) +197 System.Web.UI.Control.InitRecursive(Control namingContainer) +186 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2098

After I looked at the services running on the Coveo server I saw that the Rest API isn't running, If I attempt to start it it fails right away. Also the logs say invalid license but I am guessing that is because the license key can't be transferred to Coveo due to the error in Sitecore.



1 Reply
Gravatar for

Answer by Simon, Mar 19, 2015 10:45 AM


Let's start with the first issue. My guess would be regarding the Admin service. To start from the beginning:

  • On the Coveo server, validate is the Admin Service is reachable on port 80 (unsecured) or 443 (secured).
  • If so, validate if you can reach it from the Sitecore server (using [machine name]/AdminService)

If not, I would advise to look at the port.

Ask a question