System
I have a Orchard site 1.7.2 deployed in production with a load balancer that serves 4 Internet Information Servers with a SQL Server 2008 R2 on the backend.
Error
Recently, we are experiencing a problem with content missing on our homepage that displays contents within widgets.
Stack Trace
Orchard.ContentManagement.Drivers.Coordinators.ContentPartDriverCoordinator NullReferenceException thrown from IContentPartDriver by Orchard.Core.Common.Drivers.BodyPartDriver System.NullReferenceException: Object reference not set to an instance of an object. at System.Web.Mvc.ModelValidatorProviderCollection.<>cDisplayClass7.b6(ModelValidatorProvider provider) at System.Linq.Enumerable.d14`2.MoveNext() at System.Web.Mvc.ModelValidator.CompositeModelValidator.d1.MoveNext() at System.Web.Mvc.DefaultModelBinder.OnModelUpdated(ControllerContext controllerContext, ModelBindingContext bindingContext) at System.Web.Mvc.DefaultModelBinder.BindComplexModel(ControllerContext controllerContext, ModelBindingContext bindingContext) at Orchard.ContentManagement.MetaData.Models.SettingsDictionary.TryGetModelT in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\MetaData\Models\SettingsDictionary.cs:line 17 at Orchard.ContentManagement.MetaData.Models.SettingsDictionary.GetModelT in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\MetaData\Models\SettingsDictionary.cs:line 30 at Orchard.ContentManagement.MetaData.Models.SettingsDictionary.GetModelT in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\MetaData\Models\SettingsDictionary.cs:line 26 at Orchard.Core.Common.Drivers.BodyPartDriver.GetFlavor(BodyPart part) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard.Web\Core\Common\Drivers\BodyPartDriver.cs:line 86 at Orchard.Core.Common.Drivers.BodyPartDriver.<>cDisplayClass7.b4(String text, IHtmlFilter filter) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard.Web\Core\Common\Drivers\BodyPartDriver.cs:line 40 at System.Linq.Enumerable.AggregateTSource,TAccumulate at Orchard.Core.Common.Drivers.BodyPartDriver.<>cDisplayClass7.b3() in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard.Web\Core\Common\Drivers\BodyPartDriver.cs:line 40 at Orchard.ContentManagement.Drivers.ContentPartDriver1.<>c__DisplayClassf.b__e(BuildShapeContext ctx) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\ContentPartDriver.cs:line 130 at Orchard.ContentManagement.Drivers.ContentPartDriver1.<>cDisplayClass15.b14(BuildShapeContext ctx) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\ContentPartDriver.cs:line 139 at Orchard.ContentManagement.Drivers.ContentShapeResult.ApplyImplementation(BuildShapeContext context, String displayType) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\ContentShapeResult.cs:line 36 at Orchard.ContentManagement.Drivers.ContentShapeResult.Apply(BuildDisplayContext context) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\ContentShapeResult.cs:line 21 at Orchard.ContentManagement.Drivers.CombinedResult.Apply(BuildDisplayContext context) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\CombinedResult.cs:line 28 at Orchard.ContentManagement.Drivers.Coordinators.ContentPartDriverCoordinator.<>cDisplayClassa.b9(IContentPartDriver driver) in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\ContentManagement\Drivers\Coordinators\ContentPartDriverCoordinator.cs:line 49 at Orchard.InvokeExtensions.InvokeTEvents in c:\Users\emcgrath\Dev\mywfg\tfs\up2\source\Orchard\src\Orchard\InvokeExtensions.cs:line 17