Customer reported seeing "Policy has EXPIRED. Execution Aborted!" error in the CRM Service Monitor application.
This article will:
- Explain the cause of this error
- Describe how to check the license files
- Explain how to resolve this error
Cause
The Riva server is licensed using XML formatted .license files that are stored in the \Riva\Licenses folder. When the Riva sync service starts a sync poll, it checks the connections defined in the sync policy against the .license files. If any expired licenses exist for those connections, Riva will refuse to sync users in those sync policy(s) and report that error as "Policy has EXPIRED. Execution Aborted!"
How to check the licenses
In Windows Explorer navigate to the \Riva\Licenses folder. Open each .license file in a normal text editor like Windows Notepad and check to see if the license "expirationdate" is older than the current date.
If the "supportexpirationdate" has expired but the expiration date is still valid, then Riva will continue to function but it cannot be upgraded otherwise Riva will switch to running in DEMO mode and a replacement license will be required.
How to resolve the error
Riva admins will often forget to remove expired licenses when saving new replacement license files into the \Riva\Licenses folder. Expired licenses must be removed, or all of the license file(s) will be expired.
All license files have expired
If all of the license files have expired, you can submit a license request. The Riva billing team will contact you to renew your subscription before a replacement license file will be issued.
How to remove expired licenses
Use the following procedure once you have a replacement license file.
-
In the CRM Service Monitor application, STOP the service.
-
Close the Riva Manager application.
-
In Windows Explorer, navigate to the \Riva\Licenses folder and remove all expired license files and the {guid} .licensees file(s).
-
Save the replacement license file in the \Riva\Licenses folder.
-
Launch the Riva Manager application.
-
Under "Policies", right-click a sync policy and select Licensing Details.
-
Verify that the license expiration date matches the replacement license file you saved in the \Riva\Licenses folder. Close the license details window.
-
In the CRM Service Monitor application, START the service.
-
Monitor Riva sync to confirm that the "Policy has EXPIRED. Execution Aborted!" error does not appear.
If any kind of license error returns, submit a Riva support request for assistance.