LazyInitializationException: Initializing[Solutionists.MP.DataModel.Models.Product.MaxEcomProduct#2261]-failed to lazily initialize a collection of role: Solutionists.MP.DataModel.Models.Product.MaxEcomProduct.Images, no session or session was closed
at NHibernate.Collection.AbstractPersistentCollection.ThrowLazyInitializationException(String message) at NHibernate.Collection.AbstractPersistentCollection.ThrowLazyInitializationExceptionIfNotConnected() at NHibernate.Collection.AbstractPersistentCollection.ReadSize() at NHibernate.Collection.PersistentBag.get_Count() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at NzSock.Domain.Repositories.NzSockCategoryProductRepository.RetrieveProductDetails(Int32 categoryId, Int32 siteId, Int32 currencyId, Boolean supportColourImages, Boolean flushCache) in C:\agent\_work\20\s\NzSock.Domain\Repositories\NzSockCategoryProductRepository.cs:line 97 at Solutionists.MP.Domain.Web.Services.ProductListDataCacheService.GetCategoryListingProducts(Int32 categoryId, Int32 siteId, Int32 currencyId) in C:\BuildAgent\work\31c665e81b482bbf\Solutionists.MP.Domain.Web\Services\ProductListDataCacheService.cs:line 68 at NzSock.UI.Controllers.ProductListController.List(CategoryListingParametersViewModel viewModel) in C:\agent\_work\20\s\NzSock.UI\Controllers\ProductListController.cs:line 89 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult)