ME OUCH!!! THAT WAS NOT SUPPOSED TO HAPPEN...

Return to Main Site
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)