Could not load type 'Coveo.UI.Helpers.IFieldHelper'
We were installing Coveo on a Sitecore 7.2 instance and were getting the following error:
Could not load type 'Coveo.UI.Helpers.IFieldHelper' from assembly 'Coveo.UI, Version=126.96.36.199, Culture=neutral, PublicKeyToken=null'.
So I tried replacing the Coveo.UI.dll with one from and older version and the error went away. Unfortunately indexing failed with this error:
Job started: IndexUpdateIndexName=sitecoremasterindex|#Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Precondition failed: The parameter 'pParameterValue' must not be an empty string Parameter name: pParameterValue
Does some known issue with Coveo for Sitecore 7.2 or some potential misconfiguration immediately occur to anyone?
Just for verification, did you install the Coveo for Sitecore package for Sitecore 7.2 (Coveo for Sitecore 72 3.0 (XXXX).zip) or another version of the package?
IFieldHelper issue, this interface was moved in the
Coveo.UIBase assembly but kept the
Coveo.UI.Helpers namespace in the July release of Coveo for Sitecore (see Upgrading from June 2015 Release to July 2015 Release). If you had copies of Coveo's layouts or views, you should update them by following the update procedure. You should also use the package's original
Coveo.UI.dll file and not a previous version of the file.