After I have upgraded to version 7.7.0, I get an error when receiving the number of notifications
Symptoms
After I have upgraded to version 7.7.0, I get an error when receiving the number of notifications via execution of the GetUserNotificationCount method (the RemindingsDataService service). The error message is as follows: "Cannot create an instance of Terrasoft.Configuration.BaseNotificationProvider because it is an abstract class."
Cause
The Terrasoft.Configuration.BaseNotificationProvider class name is changed for Terrasoft.Configuration.SystemNotificationProvider in the NotificationProvider table of version 7.7.0. When updating, the modification must be applied via the data setting, but this data is not set in the customer configuration for some reason.
Solution
Perform the following script on the customer base:
UPDATE [NotificationProvider] SET [ClassName] = 'Terrasoft.Configuration.SystemNotificationProvider', [Type] = 2 WHERE [ClassName] = 'Terrasoft.Configuration.BaseNotificationProvider'
Necessary conditions and possible restrictions
If there is no access to the base, perform this script via the configuration.