2017-01-09 9 views
0

Sitecore.NET 8.1(Rev. 151207)およびインストール済みWebフォームfor Marketingers 8.1 rev。 151217更新-1。 メールを送信するサンプルフォームを作成し、送信時にエラーをスローします - パイプラインを取得できませんでした:errorSave(domain:)、 しかし、CMでプレビューしてフォームを送信しようとすると、電子メールも正常に受信されます。ここでパイプラインを取得できませんでした:errorSave(ドメイン:)

は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) 

は、インストールガイドに記載されたすべての手順に従いました。 ご協力いただければ幸いです。

答えて

0

ログエントリは、「DBにフォームを保存することはできません、必要な属性は以下のとおりです。IsXdbTrackerEnabled:真の」

はあなたの設定をチェックし、Xdb.Tracking.Enabledがあることを確認してください...エラーを解決する方法について良いアイデアのように見えるんtrueに設定します。 (確認するには/sitecore/admin/showconfig.aspxを使用してください)

また、実際にログに記載されているprocessMessageパイプラインがあるかどうかを確認するには、設定ファイル(特にSitecore.Forms.config)を確認してください。このエラーは誤った設定を指しているようです。

+0

Gatogordoは、Xdb.Tracking.Enabledがtrueに設定されていることを確認しました。 – Vijay

+0

答えに追加 - CDの設定ファイルを確認し、ログに記載されているパイプラインが実際に存在することを確認します。ファイルをクリーンインストール(または使用しているサーバー)と比較してください。 – Gatogordo

+0

あなたは正しいです...私はCMとCDの両方で言及されたパイプラインの比較を行いましたが、このモジュールのインストールでフックやイベントをほとんどコメントすることの一部として起こったタグの数が少ないため、 。一度修正されると期待どおりに働きます。 – Vijay

関連する問題