Sitecore EXM 3.3订阅表单解码消息问题

Sitecore EXM 3.3订阅表单解码消息问题,sitecore,sitecore8,sitecore-exm,Sitecore,Sitecore8,Sitecore Exm,我在我的网站上使用Exm订阅表单。当我单击“提交”时,什么也没有发生,我在日志中看到此异常: 11:47:00 ERROR unhandled exception thrown while processing task '0x479FA17B72734C448A640E959089B01F' from task pool 'sent_message_task_pool'. The task has not reached the maximum number of Attempts to pr

我在我的网站上使用Exm订阅表单。当我单击“提交”时,什么也没有发生,我在日志中看到此异常:

11:47:00 ERROR unhandled exception thrown while processing task '0x479FA17B72734C448A640E959089B01F' from task pool 'sent_message_task_pool'. The task has not reached the maximum number of Attempts to process a failing task and is postponed.
Exception: System.FormatException
Message: The input is not a valid base-64 string, since they in the voids containing a non-base 64 character, more than two spaces or a character that is not valid.
Source: mscorlib
at System.Convert.FromBase64_Decode (char * startInputPtr, Int32 inputLength, Byte * startDestPtr, Int32 destLength)
at System.Convert.FromBase64CharPtr (char * inputPtr, Int32 inputLength)
at System.Convert.FromBase64String (String s)
at Sitecore.Modules.EmailCampaign.Core.Crypto.AuthenticatedAesStringCipher.TryDecrypt (String encryptedmessage)
at Sitecore.EmailCampaign.Cm.Tasks.MessageEventBaseTaskProcessor.OnProcess (Short Running Task task, CancellationToken CancellationToken)
at Sitecore.ExM.Framework.Distributed.Tasks.Processing.ShortRunning.TaskProcessor.Process(ShortRunningTask task, CancellationToken CancellationToken)
at Sitecore.ExM.Framework.Distributed.Tasks.Processing.ShortRunning.DatabaseTaskAgent.ProcessTask(DatabaseTaskDtoCollectionItem taskDto, CancellationToken CancellationToken)
11:47:01 WARN One or more tasks processed by task agent 'sent_message_task_pool' failed. The agent wants to revert to the slowest processing speed possible.
这是在我将EXM版本从3.2升级到3.3时开始发生的。在3.2版本中,所有操作都很好


我发现一行出现此异常:

string str3 = this._cipher.TryDecrypt(eventData.ContactId);

看起来ContactId(等于“00000000-0000-0000-0000-0000-000000000000”)丢失了

您的Sitecore版本是什么?是8.1更新3吗?如果没有,您是否也更新了Sitecore版本?因为EXM 3.3需要Sitecore 8.1更新3


您的Sitecore版本是什么?是8.1更新3吗?如果没有,您是否也更新了Sitecore版本?因为EXM 3.3需要Sitecore 8.1更新3


请尝试删除\Data\viewstate文件夹下的所有文件夹,并尝试重新生成此问题。问题仍然存在。我发现发生此异常的行:string str3=this.\u cipher.TryDecrypt(eventData.ContactId);看起来ContactId(等于“00000000-0000-0000-0000-0000-000000000000”)丢失了。应该在哪里填写?您是否添加了所需的连接字符串,即EXM.CryptographicKey和EXM.AuthenticationKey?c、 f.关于“是”的安装指南,我已添加此值请尝试删除\Data\viewstate文件夹下的所有文件夹,并尝试再次复制此问题。问题仍在复制。我发现一行出现此异常:string str3=this.\u cipher.TryDecrypt(eventData.ContactId);看起来ContactId(等于“00000000-0000-0000-0000-0000-000000000000”)丢失了。应该在哪里填写?您是否添加了所需的连接字符串,即EXM.CryptographicKey和EXM.AuthenticationKey?c、 f.是的,我已经添加了此值Sitecore 8.1版更新3-Sitecore.NET 8.1(版本160519)Sitecore 8.1版更新3-Sitecore.NET 8.1(版本160519)