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 101:            var prds = db.products.Where(t=>t.visible.Value&&t.producttags.Any(pt=>pt.tagid==tag.id)).Select(t=>new{t.id,t.name,t.url,t.istop, t.price, t.brandid});
Line 102:            
Line 103:            var hasProds = prds.Any();
Line 104:           // divFilter.Visible = hasProds;
Line 105:            if(hasProds){

Source File: c:\inetpub\vhosts\u0825474.plsk.regruhosting.ru\tekotech.ru\catalog\default.aspx.cs    Line: 103

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   System.Data.Linq.SqlClient.QueryConverter.VisitInvocation(InvocationExpression invoke) +504
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +1467
   System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp) +31
   System.Data.Linq.SqlClient.QueryConverter.VisitBinary(BinaryExpression b) +37
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +520
   System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp) +31
   System.Data.Linq.SqlClient.QueryConverter.VisitQuantifier(SqlSelect select, LambdaExpression lambda, Boolean isAny) +146
   System.Data.Linq.SqlClient.QueryConverter.VisitQuantifier(Expression sequence, LambdaExpression lambda, Boolean isAny) +53
   System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc) +8597
   System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc) +71
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +1114
   System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp) +31
   System.Data.Linq.SqlClient.QueryConverter.VisitBinary(BinaryExpression b) +37
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +520
   System.Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp) +31
   System.Data.Linq.SqlClient.QueryConverter.VisitWhere(Expression sequence, LambdaExpression predicate) +134
   System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc) +4785
   System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc) +71
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +1114
   System.Data.Linq.SqlClient.QueryConverter.VisitSelect(Expression sequence, LambdaExpression selector) +26
   System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc) +1988
   System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc) +71
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +1114
   System.Data.Linq.SqlClient.QueryConverter.VisitQuantifier(Expression sequence, LambdaExpression lambda, Boolean isAny) +22
   System.Data.Linq.SqlClient.QueryConverter.VisitSequenceOperatorCall(MethodCallExpression mc) +2965
   System.Data.Linq.SqlClient.QueryConverter.VisitMethodCall(MethodCallExpression mc) +71
   System.Data.Linq.SqlClient.QueryConverter.VisitInner(Expression node) +1114
   System.Data.Linq.SqlClient.QueryConverter.ConvertOuter(Expression node) +105
   System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations) +119
   System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query) +138
   System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute(Expression expression) +23
   System.Linq.Queryable.Any(IQueryable`1 source) +204
   catalog_Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\vhosts\u0825474.plsk.regruhosting.ru\tekotech.ru\catalog\default.aspx.cs:103
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +52
   System.Web.UI.Control.OnLoad(EventArgs e) +97
   System.Web.UI.Control.LoadRecursive() +61
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +693


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