Gravatar for jesse.a.kearns@gmail.com

Question by jkearns, Oct 27, 2014 10:37 AM

REST Endpoint 500 error

I'm setting up the free edition of Coveo for Sitecore on a client's site. I've followed the installation guide pretty closely, and when it comes time to test the search in the content editor, I get a generic error message. When I open up the diagnostics page, I see that the Coveo Search REST Endpoint section has an error message: "The remote server returned an error (500) Internal Server Error"

When I open up the request URL in my browser, I get the error message "COVEOLINQTOCOVEOINDEX_EXCEPTION : SearchDisabled - Your Coveo license has expired and no longer allows the use of this search interface." I am almost certain that I am not using an expired license.

Searching around the troubleshooting guide, I see some examples of 400 errors but not any 500 errors. Has anyone experienced this before? Could anyone point me in the right direction?

2 Replies
Gravatar for vseguin@coveo.com

Answer by Vincent Séguin, Oct 27, 2014 11:06 AM

Hi,

There was a small time frame where the free edition license was invalid. You could probably desinstall CES and then ask for a new license on the website and this will answer your problem.

Thank you.

Gravatar for jesse.a.kearns@gmail.com

Comment by jkearns, Oct 27, 2014 11:16 AM

When I was trying to solve this on my own, I actually switched to a different license to see if that was the problem and it didn't solve my issue. The two license I used were obtained more than a month apart - 9/12/14 and 10/23/14. Unless it's possible for both of these licenses to be invalid, I don't think that's my issue. Thanks for the suggestion.

Gravatar for vseguin@coveo.com

Comment by Vincent Séguin, Oct 27, 2014 11:18 AM

It is a known problem, on the CES side. Like Jeff said, you have nothing under Available Search Interfaces. You would probably need to stop CES, delete C:\CES7 folder (or where you created your index), restart CES, recreate your index and then let the Search Provider update the license for you by trying to rebuild an index.

Gravatar for jesse.a.kearns@gmail.com

Comment by jkearns, Oct 27, 2014 1:07 PM

Thanks Jeff and Vincent, that solved it for me.

Gravatar for jflheureux@coveo.com

Answer by Jean-François L'Heureux, Oct 27, 2014 10:58 AM

Can you try to access the Coveo Enterprise Search (CES) Administration tool and check your license details using the View License Details link of the Support Tab.

If your CES license is expired and you have your own CES license (not the one automatically installed by Coveo for Sitecore), you need to renew your license with Coveo to continue running CES.

If you are using the free CES license automatically installed by Coveo for Sitecore and it is not expired, can you answer the following questions?

  • What's the build number of the Coveo for Sitecore package you installed?
  • What are the Available Search Interfaces listed in the Support Tab of the CES Administration Tool?

Thanks

Gravatar for jesse.a.kearns@gmail.com

Comment by jkearns, Oct 27, 2014 11:12 AM

Using the CES Administration tool, it does not look like the license is expired. (Expiration is listed as None, and Query expiration and Support Plan expiration both say October 2015)

I think the build number was 758 - the package I installed was named Coveo for Sitecore 72 3.0 (758)

There is nothing listed under Available Search Interfaces. Could that be my problem? How do I remedy that?

Gravatar for jflheureux@coveo.com

Comment by Jean-François L'Heureux, Oct 27, 2014 11:32 AM

You're in the situation Vincent described. Coveo for Sitecore 3.0.758 has a problematic CES license.

Gravatar for jflheureux@coveo.com

Comment by Jean-François L'Heureux, Oct 27, 2014 11:32 AM

To resolve your issue:

  1. Download and install the fixed October 2014 release of Coveo for Sitecore (3.0.784).
  2. Stop CES.
  3. Delete your CES license file (default location : C:\Program Files\Coveo Enterprise Search 7\Instance\License.txt).
  4. Start CES.
  5. Rebuid one Sitecore database index. Coveo for Sitecore will automatically install a working CES license.
Ask a question