Applies to Riva Insight Server On-Premise.
Issue
Riva Insight displays errors similar to the ones below:
We're sorry, but an error has occurred. More information; CRM connection error. Unable to locate the CRM connection.
[ServerError] CrmConnectionBase is null.
Riva Insight WebAPI logs also show an error:
System.ServiceModel.FaultException`1[Omni.Sync.Crm.Sdk.Service.ErrorInfo]: [ServerError] CrmConnectionBase is null (Fault Detail is equal to [ServerError] CrmConnectionBase is null).
Potential Causes
- The CRM connection file path in \Insight\webApp.config may be incorrect, missing, or commented out.
Example string:
<add key="Sync.Compatibility.connectionFilePath" value="C:\Program Files (x86)\Riva On-Premise\Riva\Configuration\example@rivaengine.com__www.your-crm.com.connection"/>
- If the CRM connection file path has changed, the old connection file path may remain in the server-side cache.
Solution
To verify the CRM connection file path in Riva Insight:
- Open the webApp.config file and copy the file path from Sync.Compatibility.connectionFilePath.
- Paste the file path into a browser window. If the file opens, the path statement is correct.
- If the file does not open, copy the correct file path from the the CRM connection file:
- In Windows Explorer, navigate to \Riva\Configuration\name-of-CRM-connection-file
- While holding the Shift key, right-click the CRM connection file, then select Copy as path in the context menu.
- Paste the correct path into the value for Sync.Compatibility.connectionFilePath in the key as above, and save the file.
- In Windows Explorer, navigate to \Riva\Configuration\name-of-CRM-connection-file
To clear the server-side cache:
On the server:
- Stop IIS.
- Clear the contents of C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files.
- Start IIS.
On the client machine (repeat for each user/client):
In Riva Insight, click the Logout icon.
Note: If using Windows AD, you are auto-logged back in, which is expected.
- Optional (should not be required, but can try if still experiencing issues): Clear the browser cache. If using Outlook as the client, open Internet Explorer to clear the cache.
- Close Outlook or the browser — close all of the browser's windows.
- Reopen Outlook or the browser.
- If required, log back into Riva Insight.