U4-4730 - 6.2 nightly build issue with IPublishedContentHelper

Created by Steve Brown 21 Apr 2014, 16:54:49 Updated by Sebastiaan Janssen 11 Aug 2014, 12:10:51

Relates to: U4-4773

I downloaded the nightly build of 6.2 and installed on my website. I have uBlogsy 3.0.2 web forms version installed as well, and several of the uBlogsy partial views will no longer load. It appears any partial view using IPublishedContentHelper no longer loads. I tried to get some more information in the trace, but from what I can gather that no longer works in 6.1+

I realize it could be an issue on the uBlogsy end, but I wanted to log something here in case it's a problem with the umbraco helper in 6.2 nightly build (I'm hoping someone here would be able to tell which end the problem is on). Below is an example partial view that's causing the issue. Note that I commented out the lines that use iPublishedContentHelper, so the partial view would load at least without throwing an error on my page. If I uncomment those, I get an error : Error loading MacroEngine script (file: ~/views/partials/ublogsy/global/ublogsyglobalseometa.cshtml)

@using uBlogsy.BusinessLogic @using uBlogsy.Common.Extensions; @using uHelpsy.Extensions @using uHelpsy.Helpers @inherits umbraco.MacroEngines.DynamicNodeContext @{ // get seo description, use body when no description //var desc = IPublishedContentHelper.GetNode((int)Model.Id).GetValueFirstOf(new[] { "uBlogsySeoDescription", "uBlogsyContentBody" });

// get seo keywords, use title when no keywords
//var keywords = IPublishedContentHelper.GetNode((int)Model.Id).GetValueFirstOf(new[] { "uBlogsySeoKeywords", "uBlogsyContentTitle" });

// get title of page
var landing = DataService.Instance.GetSiteRoot(IPublishedContentHelper.GetNode((int)Model.Id), "uBlogsySiteRoot") ?? DataService.Instance.GetLanding(IPublishedContentHelper.GetNode((int)Model.Id));
var title = landing.GetPropertyValue("uBlogsyContentTitle");
if (Model.Id != landing.Id)
{
    title += " : " + Model.uBlogsyContentTitle;
}


//<meta name="keywords" content="@keywords.Trim()" />
//<meta name="description" content="@uBlogsy.Common.Extensions.StringExtensions.StripHtml(desc).GetSummary(150).Trim()" />
<link rel="canonical" href="@(new Uri(Request.Url.AbsoluteUri).GetLeftPart(UriPartial.Path))"/> 
<title>@Html.Raw(title)</title>

}

Comments

Steve Brown 21 Apr 2014, 16:54:50

@using uBlogsy.BusinessLogic @using uBlogsy.Common.Extensions; @using uHelpsy.Extensions @using uHelpsy.Helpers @inherits umbraco.MacroEngines.DynamicNodeContext @{ // get seo description, use body when no description //var desc = IPublishedContentHelper.GetNode((int)Model.Id).GetValueFirstOf(new[] { "uBlogsySeoDescription", "uBlogsyContentBody" });

// get seo keywords, use title when no keywords
//var keywords = IPublishedContentHelper.GetNode((int)Model.Id).GetValueFirstOf(new[] { "uBlogsySeoKeywords", "uBlogsyContentTitle" });

// get title of page
var landing = DataService.Instance.GetSiteRoot(IPublishedContentHelper.GetNode((int)Model.Id), "uBlogsySiteRoot") ?? DataService.Instance.GetLanding(IPublishedContentHelper.GetNode((int)Model.Id));
var title = landing.GetPropertyValue("uBlogsyContentTitle");
if (Model.Id != landing.Id)
{
    title += " : " + Model.uBlogsyContentTitle;
}


//<meta name="keywords" content="@keywords.Trim()" />
//<meta name="description" content="@uBlogsy.Common.Extensions.StringExtensions.StripHtml(desc).GetSummary(150).Trim()" />
<link rel="canonical" href="@(new Uri(Request.Url.AbsoluteUri).GetLeftPart(UriPartial.Path))"/> 
<title>@Html.Raw(title)</title>

}


Steve Brown 23 Apr 2014, 12:41:46

I think IPublishedContentHelper is an object in one of the uBlogsy libraries, uHelpsy. So there must be some compatibility issue with the uHelpsy library and umbraco 6.2. So this isn't really an umbraco issue I guess, unless the breaking change was not intended. I'll follow up with Anthony in his uBlogsy forum also.


Sebastiaan Janssen 28 Apr 2014, 09:20:09

@zpqrtbnk Can you have a look at what uHelpsy is doing and see if we made any breaking changes to that please?


Stephan 28 Apr 2014, 09:42:41

So... IPublishedContentHelper.GetNode((int)Model.Id).GetValueFirstOf(new[] { "uBlogsySeoKeywords", "uBlogsyContentTitle" }); The .GetNode method comes from uHelpsy/Source/uHelpsy.Web/Helpers/IPublishedContentHelper.cs and will just return umbracoHelper.TypedContent() so an IPublishedContent instance. Then the .GetValueFirstOf method comes from uHelpsy/Source/uHelpsy.Web/Extensions/IPublishedContentExtensions.cs and basically does a GetPropertyValue(alias) and returns the first that is not empty.

Nothing very exotic and nothing that should fail.

I'd need more infos about the error. If you uncomment the lines you get the all nice "Error loading macro script" error. Any change you could set log4net to debug, and maybe macro errors to throw, so we can have a proper exception trace for what's going wrong?


Stephan 28 Apr 2014, 10:08:35

Might well be related to U4-4773.


Steve Brown 28 Apr 2014, 14:37:30

how do I configure log4net so it shows the error details?


Stephan 28 Apr 2014, 14:40:03

in ~/config/log4net.config near the top you set priority value="Debug"


Steve Brown 28 Apr 2014, 14:44:02

done. I should have also asked, how do I set the macro errors to throw?


Steve Brown 28 Apr 2014, 14:47:04

nevermind I figured it out, set umbracodebugmode to true in web.config. do you want this entire trace? It's huge


Steve Brown 28 Apr 2014, 15:03:54

This may be the relevant part of the trace below:

umbracoMacro Error Loading Razor Script (file: ) Method not found: 'Umbraco.Core.Models.IPublishedContentProperty Umbraco.Core.Models.IPublishedContent.GetProperty(System.String)'. at uHelpsy.Extensions.IPublishedContentExtensions.GetValueFirstOf(IPublishedContent d, String[] aliases) at ASP._Page_views_partials_ublogsy_global_ublogsyglobalseometa_cshtml.Execute() in e:\inetpub\wwwroot\EcUmbracoWebsite\Views\Partials\uBlogsy\Global\uBlogsyGlobalSeoMeta.cshtml:line 8 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) 0.003435 0.001074 macro Error loading MacroEngine script (file: ~/views/partials/ublogsy/global/ublogsyglobalseometa.cshtml, Type: ''

Method not found: 'Umbraco.Core.Models.IPublishedContentProperty Umbraco.Core.Models.IPublishedContent.GetProperty(System.String)'. at uHelpsy.Extensions.IPublishedContentExtensions.GetValueFirstOf(IPublishedContent d, String[] aliases) at ASP._Page_views_partials_ublogsy_global_ublogsyglobalseometa_cshtml.Execute() in e:\inetpub\wwwroot\EcUmbracoWebsite\Views\Partials\uBlogsy\Global\uBlogsyGlobalSeoMeta.cshtml:line 8 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 0.003512 0.000077


Stephan 28 Apr 2014, 15:40:11

OK so it's a binding exception with "method not found" on IPublishedContentProperty. So... think it's due to U4-4773 and would be fixed by a new build of uBlogsy against 6.2.


Sebastiaan Janssen 30 Apr 2014, 11:52:06

@zpqrtbnk Why does uBlogsy need to recompile?


Stephan 30 Apr 2014, 12:18:33

Does not need anymore. Needed to recompile because content.GetProperty() returned IPublishedContentProperty and was changed to return IPublishedProperty. See U4-4773 - IPublishedContentProperty has been reintroduced in 6.2 so it should work.


Sebastiaan Janssen 30 Apr 2014, 17:31:38

This problem is now solved. Mind you, uBlogsy is now erroring on some other things because there's no proper null checking but that's not for us to fix.


Steve Brown 30 Apr 2014, 17:39:39

Thank you both for your efforts!


Biagio Paruolo 03 Aug 2014, 15:15:26

Hi, so

Do UBlogsy work with 6.2.1 after you reintroduce IPublishedContentHelper?


Steve Brown 04 Aug 2014, 12:39:41

Biagio, uBlogsy is still not working for me as of 6.2.1. Sebastiaan and Stephan, do you have any specifics about the null errors going on with uBlogsy and IPublishedContentHelper, so we could post something on Anthony's uBlogsy forum?


Stephan 05 Aug 2014, 15:35:30

@sebastiaan, any details on the null thing?


Steve Brown 08 Aug 2014, 15:16:57

@sebastiaan could you please clarify what null values are causing uBlogsy to error, that you referenced above? I'd really appreciate any info on the matter, so I could log an issue with the uBlogsy project.


Sebastiaan Janssen 11 Aug 2014, 12:10:51

Again, these are just oversights in querying, not something we can fix.

Things like this on /blog/2013/september/26/new-post.aspx

Server Error in '/' Application.

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 9: @{ Line 10: // get seo description, use body when no description Line 11: var desc = Model.Content.GetValueFirstOf(new[] { "uBlogsySeoDescription", "uBlogsyContentBody" }); Line 12: Line 13: // get seo keywords, use title when no keywords

Source File: d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Global\uBlogsyGlobalSeoMeta.cshtml Line: 11

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.] uHelpsy.Extensions.IPublishedContentExtensions.GetValueFirstOf(IPublishedContent d, String[] aliases) in d:_PROJECTS\Personal\uHelpsy - Library\uHelpsy\Source\uHelpsy.Web\Extensions\IPublishedContentExtensions.cs:22 ASP._Page_Views_Partials_uBlogsy_Global_uBlogsyGlobalSeoMeta_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Global\uBlogsyGlobalSeoMeta.cshtml:11 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) +276 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +108 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName) +31 ASP._Page_Views__uBlogsyBaseBlog_cshtml.b__6() in d:\temp\UmbracoCms.6.2.2-build.247\Views_uBlogsyBaseBlog.cshtml:15 System.Web.WebPages.<>c__DisplayClassb.b__9(TextWriter tw) +278 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views__uBlogsyBaseSite_cshtml.b__0() in d:\temp\UmbracoCms.6.2.2-build.247\Views_uBlogsyBaseSite.cshtml:16 System.Web.WebPages.<>c__DisplayClassb.b__9(TextWriter tw) +278 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views__uBlogsyBase_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views_uBlogsyBase.cshtml:9 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.WebPages.<>c__DisplayClass7.b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.WebPages.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.WebPages.<>c__DisplayClass7.b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +294 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +13 System.Web.Mvc.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17() +23 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation) +242 System.Web.Mvc.<>c__DisplayClass1c.b__19() +21 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation) +242 System.Web.Mvc.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() +21 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList1 filters, ActionResult actionResult) +175 System.Web.Mvc.Async.<>c__DisplayClass2a.b__20() +89 System.Web.Mvc.Async.<>c__DisplayClass25.b__22(IAsyncResult asyncResult) +102 System.Web.Mvc.Async.WrappedAsyncResult1.End() +57 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +43 System.Web.Mvc.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult) +14 System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult1.End() +62 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +57 System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult1.End() +62 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +47 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult) +25 System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult1.End() +62 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +47 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9690172 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34009

And in /blog.aspx

Server Error in '/' Application.

Object reference not set to an instance of an object.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 25: Line 26: @{
Line 27: var imageId = d.GetPropertyValue(alias).ToString(); Line 28: if (string.IsNullOrWhiteSpace(imageId) && string.IsNullOrWhiteSpace(defaultImage)) Line 29: {

Source File: d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Shared\uBlogsyShowImage.cshtml Line: 27

Stack Trace:

[NullReferenceException: Object reference not set to an instance of an object.] ASP._Page_Views_Partials_uBlogsy_Shared_uBlogsyShowImage_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Shared\uBlogsyShowImage.cshtml:27 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) +276 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +108 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, ViewDataDictionary viewData) +10 ASP.<>c__DisplayClass9.b__8(TextWriter __razor_helper_writer) in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Landing\uBlogsyLandingShowPost.cshtml:111 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageExecutingBase.WriteTo(TextWriter writer, HelperResult content) +14 ASP.<>c__DisplayClass2.b__1(TextWriter __razor_helper_writer) in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Landing\uBlogsyLandingShowPost.cshtml:32 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views_Partials_uBlogsy_Landing_uBlogsyLandingShowPost_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Landing\uBlogsyLandingShowPost.cshtml:19 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) +276 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +108 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, ViewDataDictionary viewData) +10 ASP.<>c__DisplayClass2.b__1(TextWriter __razor_helper_writer) in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Landing\uBlogsyLandingListPosts.cshtml:50 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views_Partials_uBlogsy_Landing_uBlogsyLandingListPosts_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views\Partials\uBlogsy\Landing\uBlogsyLandingListPosts.cshtml:33 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.HtmlHelper.RenderPartialInternal(String partialViewName, ViewDataDictionary viewData, Object model, TextWriter writer, ViewEngineCollection viewEngineCollection) +276 System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) +108 Umbraco.Web.<>c__DisplayClass1.b__0() +21 Umbraco.Core.Cache.<>c__DisplayClass11.<GetCacheItem>b__0() +10 Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func1 getCacheItem, Nullable1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency) +247 Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func1 getCacheItem, Nullable1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles) +107 Umbraco.Core.Cache.CacheProviderExtensions.GetCacheItem(IRuntimeCacheProvider provider, String cacheKey, Func1 getCacheItem, Nullable1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String[] dependentFiles) +155 Umbraco.Core.CacheHelper.GetCacheItem(String cacheKey, CacheItemPriority priority, CacheItemRemovedCallback refreshAction, TimeSpan timeout, Func1 getCacheItem) +279 Umbraco.Web.CacheHelperExtensions.CachedPartialView(CacheHelper cacheHelper, HtmlHelper htmlHelper, String partialViewName, Object model, Int32 cachedSeconds, String cacheKey, ViewDataDictionary viewData) +175 Umbraco.Web.HtmlHelperRenderExtensions.CachedPartial(HtmlHelper htmlHelper, String partialViewName, Object model, Int32 cachedSeconds, Boolean cacheByPage, Boolean cacheByMember, ViewDataDictionary viewData, Func3 contextualKeyBuilder) +354 ASP._Page_Views_uBlogsyLanding_cshtml.<Execute>b__2() in d:\temp\UmbracoCms.6.2.2-build.247\Views\uBlogsyLanding.cshtml:23 System.Web.WebPages.<>c__DisplayClassb.<RenderSection>b__9(TextWriter tw) +278 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views__uBlogsyBaseBlog_cshtml.<Execute>b__7() in d:\temp\UmbracoCms.6.2.2-build.247\Views\_uBlogsyBaseBlog.cshtml:32 System.Web.WebPages.<>c__DisplayClassb.<RenderSection>b__9(TextWriter tw) +278 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views__uBlogsyBaseSite_cshtml.<Execute>b__0() in d:\temp\UmbracoCms.6.2.2-build.247\Views\_uBlogsyBaseSite.cshtml:27 System.Web.WebPages.<>c__DisplayClassb.<RenderSection>b__9(TextWriter tw) +278 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 ASP._Page_Views__uBlogsyBase_cshtml.Execute() in d:\temp\UmbracoCms.6.2.2-build.247\Views\_uBlogsyBase.cshtml:9 System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +197 System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +96 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +88 System.Web.WebPages.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.WebPages.<>c__DisplayClass7.b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.WebPages.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) +233 System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +10 System.Web.WebPages.WebPageBase.Write(HelperResult result) +71 System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action1 body) +64 System.Web.WebPages.WebPageBase.PopContext() +246 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +95 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +259 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +115 Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) +93 System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +294 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, Func1 continuation) +242 System.Web.Mvc.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19() +21 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func1 continuation) +242 System.Web.Mvc.<>c__DisplayClass1c.b__19() +21 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList1 filters, ActionResult actionResult) +175 System.Web.Mvc.Async.<>c__DisplayClass2a.<BeginInvokeAction>b__20() +89 System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +102 System.Web.Mvc.Async.WrappedAsyncResult1.End() +57 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +43 System.Web.Mvc.<>c__DisplayClass1d.b__18(IAsyncResult asyncResult) +14 System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult1.End() +62 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +57 System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult1.End() +62 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +47 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10 System.Web.Mvc.<>c__DisplayClass8.b__3(IAsyncResult asyncResult) +25 System.Web.Mvc.Async.<>c__DisplayClass4.b__3(IAsyncResult ar) +23 System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62 System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +47 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9690172 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34009


Priority: Normal

Type: Bug

State: Fixed

Assignee: Stephan

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions: 6.2.0

Due in version: 6.2.0

Sprint:

Story Points:

Cycle: