Hi,
We have a number of Umbraco 7 sites and from time to time the site just displays a White screen and the only way we can get the site back up is to refresh the App Pool.
We get the White screen for both the site and the CMS.
Has anyone else ever experienced this and if so have they found the reason for this?
mostly the reason for a white screen in umbraco 7 is an error in any package.manifest file of custom property editors. Do you see any errors in javascript console?
Hi,
Thanks for your quick response. We are currently using 7.2.5.
I didn't notice any errors in the Javascript console.
The only custom property editor that we use is Archetype.
HI,
That is great news.
Do you know when 7.2.7 is going to be released - we have a new site that we are in the process of specing and it would be great to get it on the latest version :)
Im not sure if this helps but this is the error that we have each time the site goes into Death mode:
2015-07-12 10:55:58,436 [7] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 44] An unhandled exception occurred
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary2.get_Item(TKey key)
at System.Collections.ObjectModel.KeyedCollection2.getItem(TKey key)
at Umbraco.Core.Models.ContentBase.GetValue(String propertyTypeAlias)
at Core.ScheduledTasks.ReviewDate.<>cDisplayClass14.0(IContent x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at Core.ScheduledTasks.ReviewDate.PageLoad(Object sender, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
White screen - of death
Hi, We have a number of Umbraco 7 sites and from time to time the site just displays a White screen and the only way we can get the site back up is to refresh the App Pool. We get the White screen for both the site and the CMS. Has anyone else ever experienced this and if so have they found the reason for this?
Many thanks
Jon
Hi Jon,
mostly the reason for a white screen in umbraco 7 is an error in any package.manifest file of custom property editors. Do you see any errors in javascript console?
Which version of umb7 do you use?
Best, Sören
Hi, Thanks for your quick response. We are currently using 7.2.5. I didn't notice any errors in the Javascript console. The only custom property editor that we use is Archetype.
Do you think it may be an XML cache issue?
I hope this helps, Jon
Hi Sören,
If it's a cache issue you should see some exception in the log at the time you're hitting the page I think.
Check /App_data/logs/UmbracoTraceLog.txt at the time it occurs
Hi Jon,
it's possible. Hard to say what the reason is. You should have a look into the log file.
Best, Sören
We're working on a solution for this and a 7.2.7 release to fix that and a few other problems : http://issues.umbraco.org/issue/U4-6802
Sorry for the inconvenience!
HI, That is great news. Do you know when 7.2.7 is going to be released - we have a new site that we are in the process of specing and it would be great to get it on the latest version :)
Many thanks Jon
As soon as we fix it. Hopefully soon. :)
Im not sure if this helps but this is the error that we have each time the site goes into Death mode:
2015-07-12 10:55:58,436 [7] ERROR Umbraco.Core.UmbracoApplicationBase - [Thread 44] An unhandled exception occurred System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary
2.get_Item(TKey key) at System.Collections.ObjectModel.KeyedCollection
2.getItem(TKey key) at Umbraco.Core.Models.ContentBase.GetValue(String propertyTypeAlias) at Core.ScheduledTasks.ReviewDate.<>cDisplayClass14.0(IContent x) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext() at System.Collections.Generic.List
1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source) at Core.ScheduledTasks.ReviewDate.PageLoad(Object sender, EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)It's out now! https://our.umbraco.org/contribute/releases/727
Would love to hear back if this fixes the issue.
is working on a reply...