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.

Like 0

Like

Share

0 comments
Show all comments