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 348:                if (_category != null && _category.Id > 0)
Line 349:                {
Line 350:                    if ((_category.IsVisible && !_category.IsPrivate) || (_category.IsVisible && _category.IsPrivate && !_category.OwnerId.HasValue) || (_category.IsVisible && _category.IsPrivate && _category.OwnerId.HasValue && _category.OwnerId.Value == SecurityContext.AuthenticatedUser.Id))
Line 351:                    {
Line 352:                        return true;

Source File: E:\website\DKL\DKL.BL\Repositories\CategoriesRepository.cs    Line: 350

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   DKL.BL.Repositories.CategoriesRepository.IsExist(String name, Boolean isAdmin) in E:\website\DKL\DKL.BL\Repositories\CategoriesRepository.cs:350
   DKL.Constraints.Category.Match(HttpContextBase httpContext, Route route, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) in E:\website\DKL\DKL\Constraints\Category.cs:18
   System.Web.Routing.Route.ProcessConstraint(HttpContextBase httpContext, Object constraint, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +57
   Castle.Proxies.RouteProxy_1.ProcessConstraint_callback(HttpContextBase httpContext, Object constraint, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +20
   Castle.Proxies.Invocations.Route_ProcessConstraint_1.InvokeMethodOnTarget() +220
   Castle.DynamicProxy.AbstractInvocation.Proceed() +80
   Glimpse.Core.Extensibility.CastleInvocationToAlternateMethodContextAdapter.Proceed() +11
   Glimpse.Core.Extensions.AlternateMethodContextExtensions.TryProceedWithTimer(IAlternateMethodContext context, TimerResult& timerResult) +41
   Glimpse.Core.Extensibility.AlternateMethod.NewImplementation(IAlternateMethodContext context) +25
   Glimpse.Core.Extensibility.AlternateTypeToCastleInterceptorAdapter.Intercept(IInvocation invocation) +84
   Castle.DynamicProxy.AbstractInvocation.Proceed() +108
   Castle.Proxies.RouteProxy_1.ProcessConstraint(HttpContextBase httpContext, Object constraint, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +268
   System.Web.Routing.Route.ProcessConstraints(HttpContextBase httpContext, RouteValueDictionary values, RouteDirection routeDirection) +143
   System.Web.Routing.Route.GetRouteData(HttpContextBase httpContext) +200
   Castle.Proxies.RouteProxy_1.GetRouteData_callback(HttpContextBase httpContext) +4
   Castle.Proxies.Invocations.Route_GetRouteData_1.InvokeMethodOnTarget() +69
   Castle.DynamicProxy.AbstractInvocation.Proceed() +80
   Glimpse.Core.Extensibility.CastleInvocationToAlternateMethodContextAdapter.Proceed() +11
   Glimpse.Core.Extensions.AlternateMethodContextExtensions.TryProceedWithTimer(IAlternateMethodContext context, TimerResult& timerResult) +41
   Glimpse.Core.Extensibility.AlternateMethod.NewImplementation(IAlternateMethodContext context) +25
   Glimpse.Core.Extensibility.AlternateTypeToCastleInterceptorAdapter.Intercept(IInvocation invocation) +84
   Castle.DynamicProxy.AbstractInvocation.Proceed() +108
   Castle.Proxies.RouteProxy_1.GetRouteData(HttpContextBase httpContext) +186
   System.Web.Routing.RouteCollection.GetRouteData(HttpContextBase httpContext) +237
   System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(HttpContextBase context) +63
   System.Web.Routing.UrlRoutingModule.OnApplicationPostResolveRequestCache(Object sender, EventArgs e) +85
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +139
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +115
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +73


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