WorkQueue notifications

I have configured WQ to send notifications after message created. Notification type is of Email.

I have also extended WQ Notification according to Extending Work Queue Notifications With a New Contact Type

Never the less I get an error when new record appears in such WorkQueue.

Any Idea what might by wrong?

Server log says:

2023-02-20 12:29:15,721 [7] ERROR Origam.Server.Controller.AbstractController - Context not found for the workflow 'GetNotificationContacts' (Parameter 'name')
Actual value was origamNotificationChannelTypeId.
System.ArgumentOutOfRangeException: Context not found for the workflow 'GetNotificationContacts' (Parameter 'name')
Actual value was origamNotificationChannelTypeId.
   at Origam.Workflow.WorkflowServiceAgent.ExecuteWorkflow(Guid workflowId, Hashtable parameters)
   at Origam.Workflow.WorkflowServiceAgent.Run()
   at Origam.Workbench.Services.CoreServices.WorkflowService.ExecuteWorkflow(Guid workflowId, QueryParameterCollection parameters, String transactionId)
   at Origam.Workflow.WorkQueue.WorkQueueService.GetNotificationContacts(Guid workQueueNotificationContactTypeId, Guid origamNotificationChannelTypeId, String value, IXmlContainer context, DataRow workQueueRow, String transactionId)
   at Origam.Workflow.WorkQueue.WorkQueueService.ProcessNotifications(WorkQueueClass wqc, Guid workQueueId, Guid eventTypeId, DataSet queueItem, String transactionId)
   at Origam.Workflow.WorkQueue.WorkQueueService.WorkQueueAdd(String workQueueClass, String workQueueName, Guid workQueueId, String condition, IXmlContainer data, WorkQueueAttachment[] attachments, String transactionId)
   at Origam.Workflow.WorkQueue.WorkQueueService.WorkQueueAdd(String workQueueClass, String workQueueName, Guid workQueueId, String condition, IXmlContainer data, String transactionId)
   at Origam.Workflow.StateMachineService.ExecuteStatelessWorkQueue(Guid entityId, StateMachineServiceStatelessEventType eventType, DataRow dataRow, String transactionId, Object rowKey, WorkQueueData workQueueList)
   at Origam.Workflow.StateMachineService.ExecuteStatelessEvents(Guid entityId, StateMachineServiceStatelessEventType eventType, DataRow dataRow, String transactionId)
   at Origam.Workflow.StateMachineService.OnDataChanged(DataSet data, ArrayList changedTables, String transactionId)
   at Origam.DA.Service.AbstractSqlDataService.UpdateData(DataStructureQuery query, IPrincipal userProfile, DataSet dataset, String transactionId, Boolean forceBulkInsert)
   at Origam.DA.Service.AbstractSqlDataService.UpdateData(DataStructureQuery query, IPrincipal userProfile, DataSet dataset, String transactionId)
   at Origam.Workflow.DataServiceAgent.SaveData(DataStructureQuery query, DataSet data)
   at Origam.Workflow.DataServiceAgent.Run()
   at Origam.Workbench.Services.CoreServices.DataService.StoreData(DataStructureQuery dataStructureQuery, DataSet data, String transactionId)
   at Origam.Workbench.Services.CoreServices.DataService.StoreData(Guid dataStructureId, DataSet data, Boolean loadActualValuesAfterUpdate, String transactionId)
   at Origam.Server.SaveableSessionStore.Save()
   at Origam.Server.FormSessionStore.Save()
   at Origam.Server.FormSessionStore.ExecuteAction(String actionId)
   at Origam.Server.ServerCoreUIService.SaveData(Guid sessionFormIdentifier)
   at Origam.Server.Controller.UIServiceController.<>c__DisplayClass15_0.<SaveData>b__0()
   at Origam.Server.Controller.AbstractController.RunWithErrorHandler(Func`1 func)