Email Experience Manager(EXM)で、デフォルト以外の言語を含むメッセージを送信した場合、以下のエラーがログに出力される可能性があります:
ERROR [SentMessageHandler] unhandled exception in pipeline'. Exception: Sitecore.EmailCampaign.Model.Web.Exceptions.MessageEventPipelineException Message: Failed to get campaign for Sitecore.EmailCampaign.Cm.Pipelines.HandleSentMessage.HandleSentMessagePipelineArgs Source: Sitecore.EmailCampaign.Cm at Sitecore.EmailCampaign.Cm.Pipelines.HandleSentMessage.IdentifyCampaign.Process(HandleSentMessagePipelineArgs args) at (Object , Object ) at Sitecore.Pipelines.PipelineMethod.Invoke(Object argument) at Sitecore.Pipelines.CoreProcessor.Invoke(Object argument) 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.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args) at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args) at Sitecore.Modules.EmailCampaign.Core.PipelineHelper.RunPipeline(String pipelineName, PipelineArgs args) at Sitecore.EmailCampaign.Cm.Handlers.SentMessageHandler.CreateSentInteractions(SentMessage message)
この問題が発生した場合、送信されたメール キャンペーンの統計情報が集計されません。
この問題を解決するには、以下のオプションのいずれかを検討し、実施してください:
各hotfixは特定のSitecore XPバージョン専用に作成されたものであり、他のSitecore XPバージョンにインストールしたり、(互換性が確認されるまでは)他のhotfixと組み合わせてインストールしたりしないでください。SitecoreXPインスタンスに他のHotfixが既にインストールされている場合は、互換性チェックのご依頼をSitecoreサポートにご連絡ください。
ZIPファイルを解凍し、インストールの手順書や関連のファイルを確認してください。HotfixはCMインスタンスにインストールしてから、貴社の標準の開発方法にて他のインスタンスと同期する必要があります。