Sometimes Layout gets not displayed on frontpage

Topics: Core, General
Mar 4, 2015 at 6:09 AM
I run into a strange problem. Sometimes when I load the page the layout gets not displayed and I receive the following error:
015-03-04 00:05:41,306 [91] Orchard.ContentManagement.Drivers.Coordinators.ContentPartDriverCoordinator - Default - GenericADOException thrown from IContentPartDriver by Orchard.Layouts.Drivers.LayoutPartDriver
 http://localhost:30321/OrchardLocal/
NHibernate.Exceptions.GenericADOException: could not execute query
[ select elementblu0_.Id as Id33_, elementblu0_.BaseElementTypeName as BaseElem2_33_, elementblu0_.ElementTypeName as ElementT3_33_, elementblu0_.ElementDisplayName as ElementD4_33_, elementblu0_.ElementDescription as ElementD5_33_, elementblu0_.ElementCategory as ElementC6_33_, elementblu0_.BaseElementState as BaseElem7_33_ from Orchard_Layouts_ElementBlueprint elementblu0_ ]
[SQL: select elementblu0_.Id as Id33_, elementblu0_.BaseElementTypeName as BaseElem2_33_, elementblu0_.ElementTypeName as ElementT3_33_, elementblu0_.ElementDisplayName as ElementD4_33_, elementblu0_.ElementDescription as ElementD5_33_, elementblu0_.ElementCategory as ElementC6_33_, elementblu0_.BaseElementState as BaseElem7_33_ from Orchard_Layouts_ElementBlueprint elementblu0_] ---> System.Data.SqlServerCe.SqlCeException: The column name is not valid. [ Node name (if any) = elementblu0_,Column name = ElementDescription ]
   bei System.Data.SqlServerCe.SqlCeCommand.ProcessResults(Int32 hr)
   bei System.Data.SqlServerCe.SqlCeCommand.CompileQueryPlan()
   bei System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options)
   bei System.Data.SqlServerCe.SqlCeCommand.ExecuteDbDataReader(CommandBehavior behavior)
   bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
   bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
   bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
   bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies, IResultTransformer forcedResultTransformer)
   bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies, IResultTransformer forcedResultTransformer)
   bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters, IResultTransformer forcedResultTransformer)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters, IResultTransformer forcedResultTransformer)
   bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
   bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
   bei NHibernate.Loader.Hql.QueryLoader.List(ISessionImplementor session, QueryParameters queryParameters)
   bei NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl.List(ISessionImplementor session, QueryParameters queryParameters)
   bei NHibernate.Engine.Query.HQLQueryPlan.PerformList(QueryParameters queryParameters, ISessionImplementor session, IList results)
   bei NHibernate.Impl.SessionImpl.List(IQueryExpression queryExpression, QueryParameters queryParameters, IList results)
   bei NHibernate.Impl.AbstractSessionImpl.List(IQueryExpression queryExpression, QueryParameters parameters)
   bei NHibernate.Impl.AbstractQueryImpl2.List()
   bei NHibernate.Linq.DefaultQueryProvider.ExecuteQuery(NhLinqExpression nhLinqExpression, IQuery query, NhLinqExpression nhQuery)
   bei NHibernate.Linq.DefaultQueryProvider.Execute(Expression expression)
   bei NHibernate.Linq.DefaultQueryProvider.Execute[TResult](Expression expression)
   bei Remotion.Linq.QueryableBase`1.GetEnumerator()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   bei Orchard.Layouts.Providers.BlueprintElementHarvester.HarvestElements(HarvestElementsContext context)
   bei Orchard.Layouts.Services.ElementManager.<>c__DisplayClass7.<>c__DisplayClassc.<DescribeElements>b__3(ElementHarvester harvester)
   bei System.Linq.Enumerable.<SelectManyIterator>d__11`3.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
   bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   bei Orchard.Layouts.Services.ElementManager.<>c__DisplayClass7.<DescribeElements>b__2(AcquireContext`1 acquireContext)
   bei Orchard.Caching.Cache`2.CreateEntry(TKey k, Func`2 acquire)
   bei Orchard.Caching.Cache`2.AddEntry(TKey k, Func`2 acquire)
   bei Orchard.Caching.Cache`2.<>c__DisplayClass2.<Get>b__0(TKey k)
   bei System.Collections.Concurrent.ConcurrentDictionary`2.AddOrUpdate(TKey key, Func`2 addValueFactory, Func`3 updateValueFactory)
   bei Orchard.Caching.Cache`2.Get(TKey key, Func`2 acquire)
   bei Orchard.Caching.DefaultCacheManager.Get[TKey,TResult](TKey key, Func`2 acquire)
   bei Orchard.Layouts.Services.ElementManager.DescribeElements(DescribeElementsContext context)
   bei Orchard.Layouts.Services.ElementManager.GetElementDescriptorByTypeName(DescribeElementsContext context, String typeName)
   bei Orchard.Layouts.Services.LayoutSerializer.ParseNode(JToken node, Container parent, Int32 index, DescribeElementsContext describeContext)
   bei Orchard.Layouts.Services.LayoutSerializer.<>c__DisplayClass3.<Deserialize>b__0(JToken x, Int32 i)
   bei System.Linq.Enumerable.<SelectIterator>d__1`2.MoveNext()
   bei System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   bei System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   bei System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   bei Orchard.Layouts.Services.LayoutSerializer.Deserialize(String data, DescribeElementsContext describeContext)
   bei Orchard.Layouts.Services.LayoutManager.LoadElements(ILayoutAspect layout)
   bei Orchard.Layouts.Drivers.LayoutPartDriver.<>c__DisplayClass6.<Display>b__4()
   bei Orchard.ContentManagement.Drivers.ContentPartDriver`1.<>c__DisplayClass15.<ContentShape>b__14(BuildShapeContext ctx)
   bei Orchard.ContentManagement.Drivers.ContentPartDriver`1.<>c__DisplayClass1b.<ContentShapeImplementation>b__1a(BuildShapeContext ctx)
   bei Orchard.ContentManagement.Drivers.ContentShapeResult.ApplyImplementation(BuildShapeContext context, String displayType)
   bei Orchard.ContentManagement.Drivers.ContentShapeResult.Apply(BuildDisplayContext context)
   bei Orchard.ContentManagement.Drivers.CombinedResult.Apply(BuildDisplayContext context)
   bei Orchard.ContentManagement.Drivers.Coordinators.ContentPartDriverCoordinator.<>c__DisplayClassa.<BuildDisplay>b__9(IContentPartDriver driver)
   bei Orchard.InvokeExtensions.Invoke[TEvents](IEnumerable`1 events, Action`1 dispatch, ILogger logger)
After a hard refresh the layout gets loaded.

Any ideas?