Не удалось получить конвейер: errorSave (домен:)

Используя Sitecore.NET 8.1 (версия 151207) и установленные веб-формы для маркетологов версии 8.1. 151217 Обновление-1. Создал образец формы с действием сохранения сообщения электронной почты, и при отправке он выдает ошибку - Не удалось получить конвейер: errorSave (домен:), однако, когда я пытаюсь просмотреть его на CM и отправить форму, он показывает сообщение об успешном завершении, а также электронную почту получен успешно.

Вот некоторая информация журнала с компакт-диска:

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)

Выполнил все шаги, указанные в руководстве по установке. Любая помощь будет оценена по достоинству.


person Vijay    schedule 09.01.2017    source источник


Ответы (1)


Запись в журнале «Не удается сохранить форму в Db, обязательные атрибуты: IsXdbTrackerEnabled: True» кажется хорошей идеей о том, как решить эту ошибку...

Проверьте свою конфигурацию и убедитесь, что для Xdb.Tracking.Enabled установлено значение true. (используйте /sitecore/admin/showconfig.aspx для проверки)

Также проверьте свои файлы конфигурации (особенно Sitecore.Forms.config), чтобы увидеть, действительно ли у вас есть конвейер processMessage, упомянутый в журналах. Ошибки, кажется, указывают на неправильную конфигурацию.

person Gatogordo    schedule 09.01.2017
comment
Спасибо за ваш ответ Gatogordo, проверил, что для Xdb.Tracking.Enabled установлено значение true. - person Vijay; 09.01.2017
comment
Добавлено к ответу - проверьте свои файлы конфигурации на компакт-диске, убедитесь, что конвейеры, упомянутые в журналах, действительно существуют. Возможно, сравните файлы с чистой установкой (или с вашим рабочим сервером). - person Gatogordo; 10.01.2017
comment
Вы правы... Я сравнил конвейеры, упомянутые как в CM, так и в CD, и нашел несколько отличий в CD, так как несколько тегов неправильно сформированы, что произошло как часть комментирования нескольких хуков и событий для установки этого модуля. Работают как положено после исправления. - person Vijay; 10.01.2017