2016-05-11 11 views
0

WFFM(Web Forms for Marketingers)8.1をSitecore 8.1ソリューションで使用する際に問題が発生しています。 追跡フィールド詳細セクション(標準フィールド)フォームテンプレートからのフィールド「トラッキング」が例外をスローする

クリーンWFFFMインストールでこのエラーが発生する理由は誰にも分かりませんか?前もって感謝します。 (以下ログ)

enter image description here

例外:

[例外ArgumentNullException:値がnullにすることはできません。 パラメータ名:アイテム]

`Sitecore.Diagnostics.Assert.ArgumentNotNull(Object argument, String argumentName) +63 
    Sitecore.Analytics.Data.Items.<GetDescendants>d__8.MoveNext() +98 
    System.Linq.WhereSelectEnumerableIterator 2.MoveNext() +118 
    System.Linq.<ConcatIterator>d__58 1.MoveNext() +178 
    System.Linq.WhereEnumerableIterator 1.MoveNext() +108 
    System.Linq.Enumerable.FirstOrDefault(IEnumerable 1 source) +147 
     Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.RenderEvents(HtmlTextWriter output, XDocument doc, IEnumerable 1 pageEventDefinitions, Boolean isGoals, Boolean isFailures) +362 
    Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.RenderTracking(HtmlTextWriter output, XDocument doc) +379 
    Sitecore.Shell.Applications.Analytics.TrackingField.TrackingFieldDetailsPage.OnLoad(EventArgs e) +409 
    System.Web.UI.Control.LoadRecursive() +68 
    System.Web.UI.Control.LoadRecursive() +165 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4498` 

更新:はWFFM 8.1アップデート2の最新版をインストールしようとしたが、私は同じ問題を参照してください。また、新しいクリーンコアとマスターデータベースに対してWFFMをインストールしようとしましたが、以前に取得していたエラーが発生します。ポストコンディションが失敗しました。

enter image description here

+1

これはSitecore 8.1の初期バージョンですか?そのバージョンではWFFMにいくつかのエラーがあり、新しいリリースを使用することをお勧めします –

答えて

1

あなたの設定に問題がありますようにこれが見えます。 >解析 - あなたは、このコントロールパネルの展開マーケティングの定義にしようと失敗web.configファイルであなたのshellサイトのdefintionに

analyticsDefinitions="content"を指定していることを確認し、チェックする

一つ。

+0

ありがとうIan!実際、analyticsDefinitionsタグは私のsitecore.configにはありませんでした。これを追加すると、追跡フィールドにエラーが修正されました。 –

0

最後に、7から8.1へのアップグレード後にWFFMの問題を修正することができました。上記の答えに関連するトラッキングフィールドの例外は、analyticsDefinitions="content"属性がshellウェブサイトにありませんでした。

また、Trackingフィールドに関連するバグがありました.WFFMをクラッシュさせた「Unrecognized guid format」例外がスローされました。以下の記事は2番目の問題を解決しました。 https://reasoncodeexample.com/2015/03/26/sitecore-linkdatabase-unrecognized-guid-format/

関連する問題