2017-01-09 16 views
0

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

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

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) 

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

ответ

0

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

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

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

+0

Спасибо за ваш ответ Gatogordo, убедитесь, что для параметра Xdb.Tracking.Enabled установлено значение true. – Vijay

+0

Добавлен ответ - проверьте свои конфигурационные файлы на компакт-диске, убедитесь, что на нем написаны конвейеры, упомянутые в журналах. Возможно, сравнить файлы с чистой установкой (или с вашим рабочим сервером). – Gatogordo

+0

Вы правы ... Я сделал сравнение для конвейеров, упомянутых как на CM, так и на CD, и обнаружил несколько различий в CD, поскольку несколько тегов не очень хорошо сформированы, что произошло как часть комментирования нескольких крючков и событий для установки этого модуля , Работайте, как ожидалось, после их исправления. – Vijay