无法获取管道:errorSave(domain:)

时间:2017-01-09 15:48:23

标签: sitecore sitecore8 web-forms-for-marketers sitecore8.1

使用Sitecore.NET 8.1(rev.151207)并安装Web Forms for Marketers 8.1 rev。 151217 Update-1。 使用发送电子邮件保存操作创建了一个示例表单,并在提交时抛出错误 - 无法获取管道:errorSave(domain :), 但是,当我尝试在CM上预览并提交表单时,它会显示成功消息,并且还会成功收到电子邮件。

以下是CD中的一些日志信息:

INFO  Event started: media:request
INFO  Executed: Sitecore.Analytics.RobotDetection.Media.MediaRequestEventHandler.OnMediaRequest(). Elapsed: 0.00928889006843048
INFO  Event ended: media:request. Elapsed: 0.0689333420867736
INFO  Event started: sessionEnd:starting
INFO  Event ended: sessionEnd:starting. Elapsed: 0.0106857156426306
INFO  Event started: sessionEnd:postSessionEnd:starting
INFO  Event ended: sessionEnd:postSessionEnd:starting. Elapsed: 0.00551746101809029
INFO  Event started: sessionEnd:ended
INFO  Event ended: sessionEnd:ended. Elapsed: 0.00453968311615024
WARN  [WFFM] Tracker.Current  is not initialized
WARN  [WFFM] Tracker.Current.CurrentPage  is not initialized
INFO  Event started: publish:statusUpdated
INFO  Executed: Sitecore.Publishing.RemotePublishingEventHandler.OnStatusUpdated(). Elapsed: 0.00886984239617046
INFO  Event ended: publish:statusUpdated. Elapsed: 0.0692825484803236
INFO  Event started: database:propertychanged
INFO  Executed: Sitecore.Eventing.Remote.RemoteEventMap.<SetupGlobalEventSubscribers>b__14(). Elapsed: 0.0154349225949108
INFO  Event ended: database:propertychanged. Elapsed: 0.0610412775925432
Event started: database:propertychanged
Executed: Sitecore.Eventing.Remote.RemoteEventMap.<SetupGlobalEventSubscribers>b__14(). Elapsed: 0.0096380964619805
INFO  Event ended: database:propertychanged. Elapsed: 0.057968261329303
WARN  [WFFM] Tracker.Current.CurrentPage  is not initialized
WARN  [WFFM] Tracker.Current  is not initialized
WARN  [WFFM] CurrentSession  is not initialized
WARN  [WFFM] CurrentContact  is not initialized
WARN  [WFFM] Cannot save form to Db, required attributes are: IsXdbTrackerEnabled:True
WARN  [WFFM] Could not get pipeline: processMessage (domain: )
Exception: System.InvalidOperationException
Message: Could not get pipeline: processMessage (domain: )
Source: Sitecore.Kernel
   at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
   at Sitecore.Forms.Core.Dependencies.DefaultImplActionExecutor.ExecuteSaving(ID formID, ControlResult[] fields, IActionDefinition[] actionDefinitions, Boolean simpleAdapt, ID sessionID)

WARN  [WFFM] Could not get pipeline: errorSave (domain: )
Exception: System.InvalidOperationException
Message: Could not get pipeline: errorSave (domain: )
Source: Sitecore.Kernel
   at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
   at Sitecore.Forms.Core.Dependencies.DefaultImplActionExecutor.ExecuteSaving(ID formID, ControlResult[] fields, IActionDefinition[] actionDefinitions, Boolean simpleAdapt, ID sessionID)
   at Sitecore.Form.Core.FormDataHandler.ExecuteSaveActions(ID formId, ControlResult[] fields, IActionDefinition[] actions, IActionExecutor actionExecutor)
   at Sitecore.Form.Core.FormDataHandler.ProcessData(ID formID, ControlResult[] fields, IActionDefinition[] actions, IActionExecutor actionExecutor)

按照安装指南中提到的所有步骤进行操作。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

日志条目&#34;无法将表格保存到Db,所需属性为:IsXdbTrackerEnabled:True&#34;对于如何解决错误似乎是一个好主意...

检查您的配置并确保Xdb.Tracking.Enabled设置为true。 (使用/sitecore/admin/showconfig.aspx验证)

同时检查配置文件(尤其是Sitecore.Forms.config)以查看您是否确实拥有日志中提到的processMessage管道。错误似乎确实指向错误配置..