0
使用Sitecore.NET 8.1(修订号151207)并安装了Web Forms For Marketing 8.1修订版。 151217更新-1。 创建一个带有发送电子邮件消息保存操作的示例表单,并提交它时会抛出一个错误 - 无法获取管道:errorSave(domain:), 但是,当我尝试在CM上预览它并提交表单时,它会显示成功消息,还收到电子邮件成功。无法获取管道:errorSave(domain:)
下面是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)
按照安装手册中提到的所有步骤。 任何帮助,将不胜感激。
感谢您的回应Gatogordo,验证Xdb.Tracking.Enabled设置为true。 – Vijay
添加到答案 - 检查CD上的配置文件,确认日志中提到的管道实际上存在。也许比较文件到一个干净的安装(或您的工作服务器)。 – Gatogordo
你是对的...我对CM和CD中提到的管道进行了比较,发现CD几乎没有差异,因为少数标签没有很好地形成,这是作为注释掉模块安装的一些钩子和事件的一部分。一旦纠正,就按预期工作。 – Vijay