Inside hosted service - for nsq


Started the consumer service and handler for NSQ


Started processing notification for message ID 17d36e2b1f2c3000


Looking up the notification handler for message ID 17d36e2b1f2c3000


Event handling in process for message ID 17d36e2b1f2c3000


Sending message ID 17d36e2b1f2c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.3768515Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e2b1f2c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"1\",\"timerRuleActionId\":\"1\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"11\"}"}


Sent message ID 17d36e2b1f2c3000 to DLQ


Started processing notification for message ID 17d36e2bbc6c3000


Looking up the notification handler for message ID 17d36e2bbc6c3000


Event handling in process for message ID 17d36e2bbc6c3000


Sending message ID 17d36e2bbc6c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.4326265Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e2bbc6c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"2\",\"timerRuleActionId\":\"2\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"12\"}"}


Sent message ID 17d36e2bbc6c3000 to DLQ


Started processing notification for message ID 17d36e2c542c3000


Looking up the notification handler for message ID 17d36e2c542c3000


Event handling in process for message ID 17d36e2c542c3000


Sending message ID 17d36e2c542c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.4814897Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e2c542c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"5\",\"timerRuleActionId\":\"5\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"13\"}"}


Sent message ID 17d36e2c542c3000 to DLQ


Started processing notification for message ID 17d36e2ce92c3000


Looking up the notification handler for message ID 17d36e2ce92c3000


Event handling in process for message ID 17d36e2ce92c3000


Sending message ID 17d36e2ce92c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.4935383Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e2ce92c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"6\",\"timerRuleActionId\":\"6\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"14\"}"}


Sent message ID 17d36e2ce92c3000 to DLQ


Notification event with message ID 17d36e4024ac3000 received: {"TemplateId":null,"EntityType":"safety_alerts","EventType":"updated","NotifyRoleId":null,"NotifyUserId":12962,"NotifyDynamicActor":null,"EntityContext":{"Parameters":{"orgId":"262","organisationId":"262","sourceRecordId":"195","sourceModuleId":"77","sourceRecordUid":"SA/SAIL/OFF/NMX/26/00007","timerRuleConfigId":"3","timerRuleActionId":"3","scheduledAtUtc":"2026-05-30T11:30:00.0000000","uid":"SA/SAIL/OFF/NMX/26/00007","description":"QA2 Timer Engine updated notification test","siteName":"QA Staging 2 Site","state":"In Review","alertLink":"https://app-qa-staging-2.oqsha.com/safety-alerts/195","EmailFooter":"OQSHA QA"}},"ActorContext":null,"Metadata":{"channels":"[\"Email\"]","payloadTemplate":"{\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"{{source.description}}\",\"siteName\":\"{source.siteName}\",\"state\":\"{source.state}\",\"alertLink\":\"{source.alertLink}\",\"EmailFooter\":\"{source.EmailFooter}\"}","timerQueueId":"15"}


Started processing notification for message ID 17d36e4024ac3000


Looking up the notification handler for message ID 17d36e4024ac3000


Event handling in process for message ID 17d36e4024ac3000


Sending message ID 17d36e4024ac3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.5027246Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e4024ac3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"3\",\"timerRuleActionId\":\"3\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine updated notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"In Review\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"15\"}"}


Sent message ID 17d36e4024ac3000 to DLQ


Notification event with message ID 17d36e40be6c3000 received: {"TemplateId":null,"EntityType":"safety_alerts","EventType":"updated","NotifyRoleId":null,"NotifyUserId":12962,"NotifyDynamicActor":null,"EntityContext":{"Parameters":{"orgId":"262","organisationId":"262","sourceRecordId":"195","sourceModuleId":"77","sourceRecordUid":"SA/SAIL/OFF/NMX/26/00007","timerRuleConfigId":"4","timerRuleActionId":"4","scheduledAtUtc":"2026-05-30T11:30:00.0000000","UserName":"Timer Engine QA","ModuleName":"Safety Alert","IncidentUId":"SA/SAIL/OFF/NMX/26/00007","Changes":"Description and status updated by Timer Engine QA test","NextModuleName":"Safety Alert","Description":"QA2 Timer Engine updated notification test","Site":"QA Staging 2 Site","CategoryName":"","DisplayName":"Safety Alert","OrganisationName":"QA Organisation","Status":"In Review","Link":"https://app-qa-staging-2.oqsha.com/safety-alerts/195","EmailFooter":"OQSHA QA"}},"ActorContext":null,"Metadata":{"channels":"[\"Whatsapp\"]","payloadTemplate":"{\"UserName\":\"{{source.UserName}}\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"{source.Changes}\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"{source.description}\",\"Site\":\"{source.siteName}\",\"CategoryName\":\"{source.categoryName}\",\"DisplayName\":\"{source.DisplayName}\",\"OrganisationName\":\"{source.OrganisationName}\",\"Status\":\"{source.state}\",\"Link\":\"{source.alertLink}\",\"EmailFooter\":\"{source.EmailFooter}\"}","timerQueueId":"16"}


Started processing notification for message ID 17d36e40be6c3000


Looking up the notification handler for message ID 17d36e40be6c3000


Event handling in process for message ID 17d36e40be6c3000


Sending message ID 17d36e40be6c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:11:49.5074644Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36e40be6c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"updated\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"4\",\"timerRuleActionId\":\"4\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"Description and status updated by Timer Engine QA test\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"QA2 Timer Engine updated notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"In Review\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"ModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Changes\\\":\\\"{source.Changes}\\\",\\\"NextModuleName\\\":\\\"Safety Alert\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"16\"}"}


Sent message ID 17d36e40be6c3000 to DLQ


Started processing notification for message ID 17d36f3a2b6c3000


Looking up the notification handler for message ID 17d36f3a2b6c3000


Event handling in process for message ID 17d36f3a2b6c3000


Sending message ID 17d36f3a2b6c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:16:06.6524798Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36f3a2b6c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"1\",\"timerRuleActionId\":\"1\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"17\"}"}


Sent message ID 17d36f3a2b6c3000 to DLQ


Started processing notification for message ID 17d36f3abfec3000


Looking up the notification handler for message ID 17d36f3abfec3000


Event handling in process for message ID 17d36f3abfec3000


Sending message ID 17d36f3abfec3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:16:07.2732997Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36f3abfec3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"2\",\"timerRuleActionId\":\"2\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"18\"}"}


Sent message ID 17d36f3abfec3000 to DLQ


Started processing notification for message ID 17d36f3b562c3000


Looking up the notification handler for message ID 17d36f3b562c3000


Event handling in process for message ID 17d36f3b562c3000


Sending message ID 17d36f3b562c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:16:07.9026942Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36f3b562c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"5\",\"timerRuleActionId\":\"5\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"uid\":\"SA/SAIL/OFF/NMX/26/00007\",\"description\":\"QA2 Timer Engine created notification test\",\"siteName\":\"QA Staging 2 Site\",\"state\":\"Open\",\"alertLink\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Email\\\"]\",\"payloadTemplate\":\"{\\\"uid\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"description\\\":\\\"{{source.description}}\\\",\\\"siteName\\\":\\\"{source.siteName}\\\",\\\"state\\\":\\\"{source.state}\\\",\\\"alertLink\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"19\"}"}


Sent message ID 17d36f3b562c3000 to DLQ


Started processing notification for message ID 17d36f3bee6c3000


Looking up the notification handler for message ID 17d36f3bee6c3000


Event handling in process for message ID 17d36f3bee6c3000


Sending message ID 17d36f3bee6c3000 to DLQ


Dead letter envelope for DLQ message: {"SourceTopic":"stg.notification.orchestrator","SourceChannel":"stg-notification-orchestrator","FailedAtUtc":"2026-06-05T09:16:08.5437404Z","Attempts":1,"ErrorType":"OQSHA.Notification.Orchestrator.Exceptions.PermanentOrchestratorException","ErrorMessage":"Missing alertId in context for message ID 17d36f3bee6c3000","StackTrace":"   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ParseContext(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 231\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.HandleEventBasedAlertNotificationAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 111\r\n   at OQSHA.Notification.Orchestrator.NotificationHandlers.SafetyAlertsNotificationHandler.ProcessEventAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\NotificationHandlers\\SafetyAlertsNotificationHandler.cs:line 50\r\n   at OQSHA.Notification.Orchestrator.Routing.EventRouter.ExecuteAsync(String messageId, NotificationEventDto request) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Routing\\EventRouter.cs:line 38\r\n   at OQSHA.Notification.Orchestrator.Worker.OrchestratorMessageHandler.HandleMessage(IMessage message) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\OQSHA.Notification.Orchestrator\\Worker\\OrchestratorMessageHandler.cs:line 44","OriginalBody":"{\"TemplateId\":null,\"EntityType\":\"safety_alerts\",\"EventType\":\"created\",\"NotifyRoleId\":null,\"NotifyUserId\":12962,\"NotifyDynamicActor\":null,\"EntityContext\":{\"Parameters\":{\"orgId\":\"262\",\"organisationId\":\"262\",\"sourceRecordId\":\"195\",\"sourceModuleId\":\"77\",\"sourceRecordUid\":\"SA/SAIL/OFF/NMX/26/00007\",\"timerRuleConfigId\":\"6\",\"timerRuleActionId\":\"6\",\"scheduledAtUtc\":\"2026-05-30T11:30:00.0000000\",\"UserName\":\"Timer Engine QA\",\"TicketModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Description\":\"QA2 Timer Engine created notification test\",\"Site\":\"QA Staging 2 Site\",\"CategoryName\":\"\",\"DisplayName\":\"Safety Alert\",\"OrganisationName\":\"QA Organisation\",\"Status\":\"Open\",\"Link\":\"https://app-qa-staging-2.oqsha.com/safety-alerts/195\",\"EmailFooter\":\"OQSHA QA\"}},\"ActorContext\":null,\"Metadata\":{\"channels\":\"[\\\"Whatsapp\\\"]\",\"payloadTemplate\":\"{\\\"UserName\\\":\\\"{{source.UserName}}\\\",\\\"TicketModuleName\\\":\\\"Safety Alert\\\",\\\"IncidentUId\\\":\\\"SA/SAIL/OFF/NMX/26/00007\\\",\\\"Description\\\":\\\"{source.description}\\\",\\\"Site\\\":\\\"{source.siteName}\\\",\\\"CategoryName\\\":\\\"{source.categoryName}\\\",\\\"DisplayName\\\":\\\"{source.DisplayName}\\\",\\\"OrganisationName\\\":\\\"{source.OrganisationName}\\\",\\\"Status\\\":\\\"{source.state}\\\",\\\"Link\\\":\\\"{source.alertLink}\\\",\\\"EmailFooter\\\":\\\"{source.EmailFooter}\\\"}\",\"timerQueueId\":\"20\"}"}


Sent message ID 17d36f3bee6c3000 to DLQ


Started processing notification for message ID 17d371960a6c3000


Looking up the notification handler for message ID 17d371960a6c3000


Event handling in process for message ID 17d371960a6c3000


Dispatching the notifications for message ID 17d371960a6c3000


Successfully processed notification for message ID 17d371960a6c3000


Started processing notification for message ID 17d371969dac3000


Looking up the notification handler for message ID 17d371969dac3000


Event handling in process for message ID 17d371969dac3000


Dispatching the notifications for message ID 17d371969dac3000


Successfully processed notification for message ID 17d371969dac3000


Started processing notification for message ID 17d3719737ac3000


Looking up the notification handler for message ID 17d3719737ac3000


Event handling in process for message ID 17d3719737ac3000


Dispatching the notifications for message ID 17d3719737ac3000


Successfully processed notification for message ID 17d3719737ac3000


Notification event with message ID 17d37197cbac3000 received: {"TemplateId":null,"EntityType":"safety_alerts","EventType":"updated","NotifyRoleId":null,"NotifyUserId":12962,"NotifyDynamicActor":null,"EntityContext":{"Parameters":{"orgId":"262","organisationId":"262","sourceRecordId":"195","sourceModuleId":"77","sourceRecordUid":"SA/SAIL/OFF/NMX/26/00007","timerRuleConfigId":"10","timerRuleActionId":"10","scheduledAtUtc":"2026-05-30T11:30:00.0000000","alertId":"195","UserName":"Timer Engine QA","ModuleName":"Safety Alert","IncidentUId":"SA/SAIL/OFF/NMX/26/00007","Changes":"Description and status updated by Timer Engine QA test","NextModuleName":"Safety Alert","Description":"QA2 Timer Engine updated notification test","Site":"QA Staging 2 Site","CategoryName":"","DisplayName":"Safety Alert","OrganisationName":"QA Organisation","Status":"In Review","Link":"https://app-qa-staging-2.oqsha.com/safety-alerts/195","EmailFooter":"OQSHA QA"}},"ActorContext":null,"Metadata":{"channels":"[\"Whatsapp\"]","payloadTemplate":"{\"alertId\":\"195\",\"UserName\":\"{{source.UserName}}\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"{source.Changes}\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"{source.description}\",\"Site\":\"{source.siteName}\",\"CategoryName\":\"{source.categoryName}\",\"DisplayName\":\"{source.DisplayName}\",\"OrganisationName\":\"{source.OrganisationName}\",\"Status\":\"{source.state}\",\"Link\":\"{source.alertLink}\",\"EmailFooter\":\"{source.EmailFooter}\"}","timerQueueId":"24"}


Started processing notification for message ID 17d37197cbac3000


Looking up the notification handler for message ID 17d37197cbac3000


Event handling in process for message ID 17d37197cbac3000


Dispatching the notifications for message ID 17d37197cbac3000


Successfully processed notification for message ID 17d37197cbac3000


Started processing notification for message ID 17d375848b6c3000


Looking up the notification handler for message ID 17d375848b6c3000


Event handling in process for message ID 17d375848b6c3000


Dispatching the notifications for message ID 17d375848b6c3000


Successfully processed notification for message ID 17d375848b6c3000


Started processing notification for message ID 17d3758520ec3000


Looking up the notification handler for message ID 17d3758520ec3000


Event handling in process for message ID 17d3758520ec3000


Dispatching the notifications for message ID 17d3758520ec3000


Successfully processed notification for message ID 17d3758520ec3000


Started processing notification for message ID 17d37585baec3000


Looking up the notification handler for message ID 17d37585baec3000


Event handling in process for message ID 17d37585baec3000


Dispatching the notifications for message ID 17d37585baec3000


Successfully processed notification for message ID 17d37585baec3000


Notification event with message ID 17d37586512c3000 received: {"TemplateId":null,"EntityType":"safety_alerts","EventType":"updated","NotifyRoleId":null,"NotifyUserId":12962,"NotifyDynamicActor":null,"EntityContext":{"Parameters":{"orgId":"262","organisationId":"262","sourceRecordId":"195","sourceModuleId":"77","sourceRecordUid":"SA/SAIL/OFF/NMX/26/00007","timerRuleConfigId":"10","timerRuleActionId":"10","scheduledAtUtc":"2026-05-30T11:30:00.0000000","alertId":"195","UserName":"Timer Engine QA","ModuleName":"Safety Alert","IncidentUId":"SA/SAIL/OFF/NMX/26/00007","Changes":"Description and status updated by Timer Engine QA test","NextModuleName":"Safety Alert","Description":"QA2 Timer Engine updated notification test","Site":"QA Staging 2 Site","CategoryName":"","DisplayName":"Safety Alert","OrganisationName":"QA Organisation","Status":"In Review","Link":"https://app-qa-staging-2.oqsha.com/safety-alerts/195","EmailFooter":"OQSHA QA"}},"ActorContext":null,"Metadata":{"channels":"[\"Whatsapp\"]","payloadTemplate":"{\"alertId\":\"195\",\"UserName\":\"{{source.UserName}}\",\"ModuleName\":\"Safety Alert\",\"IncidentUId\":\"SA/SAIL/OFF/NMX/26/00007\",\"Changes\":\"{source.Changes}\",\"NextModuleName\":\"Safety Alert\",\"Description\":\"{source.description}\",\"Site\":\"{source.siteName}\",\"CategoryName\":\"{source.categoryName}\",\"DisplayName\":\"{source.DisplayName}\",\"OrganisationName\":\"{source.OrganisationName}\",\"Status\":\"{source.state}\",\"Link\":\"{source.alertLink}\",\"EmailFooter\":\"{source.EmailFooter}\"}","timerQueueId":"28"}


Started processing notification for message ID 17d37586512c3000


Looking up the notification handler for message ID 17d37586512c3000


Event handling in process for message ID 17d37586512c3000


Dispatching the notifications for message ID 17d37586512c3000


Successfully processed notification for message ID 17d37586512c3000


Inside hosted service - for nsq


Started the consumer service and handler for NSQ


Started processing notification for message ID 17d37bfba82c3000


Looking up the notification handler for message ID 17d37bfba82c3000


Event handling in process for message ID 17d37bfba82c3000


Dispatching the notifications for message ID 17d37bfba82c3000


Successfully processed notification for message ID 17d37bfba82c3000


Started processing notification for message ID 17d386ea686c3000


Looking up the notification handler for message ID 17d386ea686c3000


Event handling in process for message ID 17d386ea686c3000


Dispatching the notifications for message ID 17d386ea686c3000


Successfully processed notification for message ID 17d386ea686c3000