ME OUCH!!! THAT WAS NOT SUPPOSED TO HAPPEN...
Exception has been thrown by the target of an invocation.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: An exception occurred during the execution of 'Extent().Where(c => (c.ApplicationName == value(Telerik.Sitefinity.Modules.Pages.Data.OpenAccessPageProvider+<>c__DisplayClass33_0`1[Telerik.Sitefinity.Pages.Model.PageControl]).appName)).Where(c => ((c.Page.Id == value(Telerik.Sitefinity.Web.PageDataProxy).Id) AndAlso c.Permissions.Any(p => (((p.PrincipalId == SecurityManager.EveryoneRole.Id) AndAlso (p.Grant == 0)) OrElse ((p.PrincipalId == SecurityManager.EveryoneRole.Id) AndAlso ((p.Deny & 1) > 0))))))'. Failure: The connection is already closed.
See InnerException for more details.
Complete Expression:
.Call System.Linq.Queryable.Where(
.Call System.Linq.Queryable.Where(
.Constant(Extent()),
'(.Lambda #Lambda1)),
'(.Lambda #Lambda2))
.Lambda #Lambda1(Telerik.Sitefinity.Pages.Model.PageControl $c)
{
$c.ApplicationName == .Constantc__DisplayClass33_0`1[Telerik.Sitefinity.Pages.Model.PageControl]>(Telerik.Sitefinity.Modules.Pages.Data.OpenAccessPageProvider+<>c__DisplayClass33_0`1[Telerik.Sitefinity.Pages.Model.PageControl]).appName
}
.Lambda #Lambda2(Telerik.Sitefinity.Pages.Model.PageControl $c)
{
($c.Page).Id == .Constant(Telerik.Sitefinity.Web.PageDataProxy).Id && .Call System.Linq.Enumerable.Any(
$c.Permissions,
.Lambda #Lambda3)
}
.Lambda #Lambda3(Telerik.Sitefinity.Security.Model.Permission $p)
{
$p.PrincipalId == (Telerik.Sitefinity.Security.SecurityManager.EveryoneRole).Id && $p.Grant == 0 || $p.PrincipalId == (Telerik.Sitefinity.Security.SecurityManager.EveryoneRole).Id
&& ($p.Deny & 1) > 0
}
---> Telerik.OpenAccess.Exceptions.InvalidOperationException: The connection is already closed.
at OpenAccessRuntime.ExceptionWrapper.Throw()
at OpenAccessRuntime.storagemanager.logging.LoggingStorageManager.executeQueryCount(ImmutableQueryDetails query, CompiledQuery compiledQuery, QueryParameters parameters)
at OpenAccessRuntime.DataObjects.UnsynchronizedPMProxy.getQueryRowCount(CompiledQuery cq, QueryParameters parameters)
at OpenAccessRuntime.DataObjects.ForwardQueryResult.countRows()
at OpenAccessRuntime.ListEnumerator.GetTotalCount()
at OpenAccessRuntime.QueryResultImpl.Telerik.OpenAccess.IQueryResult.GetTotalCount()
at Telerik.OpenAccess.Query.ExpressionCompiler.PerformDatabaseQueryImpl(Type resultType, Int32 elementAt, Object[] groupResolutionParamValues, Boolean single, Boolean checkOid)
at Telerik.OpenAccess.Query.ExpressionCompiler.PerformDatabaseQuery(Type type, Int32 elementAt, Object[] groupResolutionParamValues, Boolean single, Boolean checkOid)
--- End of inner exception stack trace ---
at Telerik.OpenAccess.Query.ExpressionCompiler.PerformDatabaseQuery(Type type, Int32 elementAt, Object[] groupResolutionParamValues, Boolean single, Boolean checkOid)
at Telerik.OpenAccess.Query.ExpressionExecution.PerformQueryCount[T](Expression expression, ChainedContext context)
at Telerik.OpenAccess.Query.ExpressionExecution.PerformQuerySingle[T,TResult](ExpressionCutter cutter, MethodCallExpression mce, ChainedContext piece, QueryOptions options)
at Telerik.OpenAccess.Query.Piece`1.ExecuteSingle[TResult](Expression expression)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Telerik.OpenAccess.Query.Piece`1.System.Linq.IQueryProvider.Execute(Expression expr)
at Telerik.Sitefinity.Data.Linq.OpenAccess.OpenAccessQueryProvider`2.Execute(Expression expression)
at Telerik.Sitefinity.Data.Linq.OpenAccess.OpenAccessQueryProvider`2.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
at System.Linq.Queryable.Any[TSource](IQueryable`1 source)
at Telerik.Sitefinity.Web.PageDataProxy.get_HasSecuredWidgets()
at Telerik.Sitefinity.Web.PageSiteNode.get_HasSecuredWidgets()
at Telerik.Sitefinity.Web.PageRouteHandler.BuildHttpHandler(RequestContext requestContext)
at Telerik.Sitefinity.Frontend.Mvc.Infrastructure.Routing.MvcPageRouteHandler.BuildHttpHandler(RequestContext requestContext)
at Telerik.Sitefinity.Web.PageRouteHandler.GetHttpHandler(RequestContext requestContext)
at System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context)
at System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)