2016-07-11 9 views
1

Hat jemand diese Ausnahme beim Seitenladen einer Formularseite (zB kontaktieren Sie uns)? Ich habe verstanden, dass es einen Wert gibt, der nicht null sein sollte, aber was ich nicht verstehe, ist, dass die Fehlerverfolgung direkt nach der geladenen Seite protokolliert wurde und nicht bei der Übergabeaktion.Sitecore WFFM: FEHLER Wert kann nicht null sein, Parametername: fieldId - Beim Laden der Seite

6368 2016:07:11 11:41:04 ERROR Application error. 
Exception: System.Web.HttpUnhandledException 
Message: An unhandled exception occurred. 
Source: Sitecore.Mvc 
    at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args) 
    at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args) 
    at (Object , Object[]) 
    at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) 
    at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args) 
    at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext) 
    at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) 
    at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) 
    at Sitecore.Mvc.Controllers.SitecoreActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) 
    at System.Web.Mvc.Controller.<>c__DisplayClass22.<BeginExecuteCore>b__1e() 
    at System.Web.Mvc.Async.AsyncResultWrapper.<.cctor>b__0(IAsyncResult asyncResult, Action action) 
    at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) 
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) 
    at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) 
    at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) 
    at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) 
    at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) 
    at Sitecore.Mvc.Routing.RouteHttpHandler.EndProcessRequest(IAsyncResult result) 
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

Nested Exception 

Exception: System.ArgumentNullException 
Message: Value cannot be null. 
Parameter name: fieldId 
Source: Sitecore.Kernel 
    at Sitecore.Diagnostics.Assert.ArgumentNotNull(Object argument, String argumentName) 
    at Sitecore.Form.Core.Utility.ItemUtil.GetText(String formId, String fieldId, String text) 
    at Sitecore.Forms.Mvc.Controllers.ClientEventController.Process(IList`1 clientEvents) 
    at lambda_method(Closure , ControllerBase , Object[]) 
    at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) 
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) 
    at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() 
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) 
    at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) 
    at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) 

Zusätzliche Informationen:

  • Version von: Web Forms für Marketer 8.0 rev.150224 (Update-2) - Dies ist kompatibel mit v.8.0-U3 sollte so fein sein (I guess)
  • Version von Sitecores Beispiel: 8.0-U3

Antwort

0

Es gibt eine Version von WFFM spezifisch 8.0 Update 3. Sie, dass zuerst versuchen sollten. Siehe wffm 8.0 update 3 page

Wenn Sie dies nicht versuchen, können Sie versuchen, Felder nacheinander zu entfernen, um festzustellen, ob es sich um ein bestimmtes Feld oder einen bestimmten Feldtyp handelt.

Sie können auch versuchen, die wffm-Ansichtsdateien von Ihrer laufenden Instanz zu löschen und sie aus dem Paket erneut bereitzustellen, indem Sie entweder die Ansichtsdateien aus der Zip-Datei installieren oder kopieren.

Verwandte Themen