A problem occurs when the email campaign is not created in the English language in EXM. The tracking of Clicks and Opens is not available, and the following exception messages are logged:
ERROR Failed to process an email opened task Exception: Sitecore.EmailCampaign.Model.Web.Exceptions.MessageEventPipelineException Message: Failed to get campaign for Message id: e111cbcd-e6cd-4d76-a9b7-8c63df986e89,This issue affects EXM 9.0.1 - 9.0.2 versions.
Contact identifier: Alias PII removed Source: Sitecore.EmailCampaign
at Sitecore.Modules.EmailCampaign.Core.Pipelines.HandleMessageEventBase.IdentifyCampaign.Process(HandleMessageEventPipelineArgs args)
at (Object , Object )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.Modules.EmailCampaign.Core.PipelineHelper.RunPipeline(String pipelineName, PipelineArgs args, String pipelineDomain)
at Sitecore.EmailCampaign.Cm.Handlers.EmailOpenedMessageHandler.RegisterOpen(EmailOpenMessage message)
To fix the issue, download and apply the patch Sitecore.Support.232559. Follow the instructions in the readme file inside the archive.
In case of any questions contact Sitecore Support.