Unexpected error happenend

This is the rescue page. See the exception details below

ActiveRecordException

Message:
Could not perform ExecuteQuery for Product

StackTrace:
   at Castle.ActiveRecord.ActiveRecordBase.ExecuteQuery(IActiveRecordQuery query)
   at Castle.ActiveRecord.ActiveRecordBase`1.ExecuteQuery2[R](IActiveRecordQuery`1 query)
   at Castle.ActiveRecord.Queries.SimpleQuery`1.Execute()
   at SmartStore.Model.Product.FindAllByManufacturer(Customer customer, Manufacturer manufacturer, String sortField, Boolean sortAscending)
   at SmartStore.Web.Controllers.Store.ProductsController.ListByManufacturer(Int32 manufacturerId, Int32 page, Int32 showCategories, Int32 cat) in C:\Desarrollo\SmartStore\SmartStore\SmartStore.Web\Controllers\Store\ProductsController.cs:line 72

Inner exception:
ADOException

Message:
Could not execute query

StackTrace:
   at NHibernate.Impl.SessionImpl.Find(String query, QueryParameters parameters)
   at NHibernate.Impl.QueryImpl.List()
   at Castle.ActiveRecord.ActiveRecordBaseQuery.InternalExecute(ISession session)
   at Castle.ActiveRecord.Queries.SimpleQuery`1.InternalExecute(ISession session)
   at Castle.ActiveRecord.ActiveRecordBaseQuery.Castle.ActiveRecord.IActiveRecordQuery.Execute(ISession session)
   at Castle.ActiveRecord.ActiveRecordBase.ExecuteQuery(IActiveRecordQuery query)

Inner exception:
SqlException

Message:
Transaction (Process ID 51) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

StackTrace:
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   at System.Data.SqlClient.SqlDataReader.HasMoreRows()
   at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
   at System.Data.SqlClient.SqlDataReader.Read()
   at NHibernate.Driver.NHybridDataReader.Read()
   at NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Object optionalObject, Object optionalId, Object[] optionalCollectionKeys, Boolean returnProxies)
   at NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Object optionalObject, Object optionalId, Object[] optionalCollectionKeys, Boolean returnProxies)
   at NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
   at NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet querySpaces, IType[] resultTypes)
   at NHibernate.Impl.SessionImpl.Find(String query, QueryParameters parameters)

powered by Developed by ebizmarts.com