November Happy Hour will be moved to Thursday December 5th.

Issue when expanding tree, Something with BlobReader

Vote:
 

I am having an issue when i try to expand a portion of the tree.  I can't get to the page or find which page is even causing the issue.  Could someone point me in the right direction please.

[NullReferenceException: Object reference not set to an instance of an object.]
   EPiServer.Web.<>c__DisplayClass13.b__d(IContentData c) +29
   EPiServer.Web.BlobResolver.ResolveProperty(IContentData content, String propertyName) +280
   EPiServer.Cms.Shell.IContentExtensions.ThumbnailUrl(IContent content) +69
   EPiServer.Cms.Shell.UI.Rest.Models.Transforms.StructureStoreModelTransform.TransformInstance(IContent source, StructureStoreContentDataModel target, IModelTransformContext context) +103
   EPiServer.Cms.Shell.UI.Rest.Models.Transforms.d__0.MoveNext() +195
   EPiServer.Cms.Shell.UI.Rest.Models.Transforms.d__0.MoveNext() +236
   System.Linq.WhereSelectEnumerableIterator`2.MoveNext() +171
   Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) +475
   Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) +327
   Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType) +107
   Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType) +856
   EPiServer.Framework.Serialization.Json.JsonObjectSerializer.Serialize(TextWriter textWriter, Object value) +50
   EPiServer.Shell.Services.Rest.RestResultBase.ExecuteResult(ControllerContext context) +204
   EPiServer.Shell.Services.Rest.RestResult.ExecuteResult(ControllerContext context) +18
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +13
   System.Web.Mvc.<>c__DisplayClass1a.b__17() +23
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +242
   System.Web.Mvc.<>c__DisplayClass1c.b__19() +21
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +242
   System.Web.Mvc.<>c__DisplayClass1c.b__19() +21
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +242
   System.Web.Mvc.<>c__DisplayClass1c.b__19() +21
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +175
   System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +324
   EPiServer.Shell.Services.Rest.RestControllerBase.ExecuteCore() +175
   System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +90
   System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
   EPiServer.Shell.Services.Rest.RestHttpHandler.ProcessRequest(HttpContextBase httpContext) +198
   EPiServer.Shell.Services.Rest.RestHttpHandler.ProcessRequest(HttpContext context) +42
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +341
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69
#112826
Nov 06, 2014 4:15
Vote:
 

I'm seeing something similiar now. I'm getting the error on a full page type load and have trouble understanding what could cause it.

Have no access to application or logs ATM but this is what New Relic traces.

System.NullReferenceException: Object reference not set to an instance of an object.
Sample stack trace
at EPiServer.Web.BlobResolver.<>c__DisplayClass5_0.<ResolvePropertyInternal>b__2(IContentData c)
at EPiServer.Web.BlobResolver.ResolveProperty(IContentData content, String propertyName)
at EPiServer.Web.Routing.BlobRouter.RoutePartial(IContent content, SegmentContext segmentContext)
at EPiServer.Web.Routing.Segments.PartialSegment.RouteDataMatch(SegmentContext context)
at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
at EPiServer.Web.Routing.ContentRoute.RouteSegmentContext(SegmentContext segmentContext)
at EPiServer.Web.Routing.ContentRoute.GetRouteData(HttpContextBase httpContext)
at System.Web.Routing.RouteCollection.GetRouteData(HttpContextBase httpContext)
at System.Web.Routing.RouteCollection.GetRouteData(HttpContextBase httpContext)
at System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Running...

  <package id="EPiServer.Azure" version="9.0.1" targetFramework="net452" />
  <package id="EPiServer.CMS.Core" version="9.12.3" targetFramework="net452" />
  <package id="EPiServer.CMS.UI" version="9.9.2" targetFramework="net452" />
  <package id="EPiServer.CMS.UI.Core" version="9.9.2" targetFramework="net452" />
  <package id="EPiServer.Find" version="12.2.4" targetFramework="net452" />
  <package id="EPiServer.Find.Cms" version="12.2.4" targetFramework="net452" />
  <package id="EPiServer.Find.Framework" version="12.2.4" targetFramework="net452" />
  <package id="EPiServer.Framework" version="9.12.3" targetFramework="net452" />
#175005
Edited, Feb 09, 2017 12:29
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.