Sorry I didn't include this in the original post ... here is the stack
trace:
[InvalidOperationException: Invalid attempt to call MetaData when
reader is closed.]
System.Data.SqlClient.SqlDataReader.get_MetaData() +894237
System.Data.SqlClient.SqlDataReader.GetOrdinal(String name) +54
NHibernate.Driver.NHybridDataReader.GetOrdinal(String name) +35
NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String
name) +73
NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[]
names, ISessionImplementor session, Object owner) +54
NHibernate.Type.AbstractType.Hydrate(IDataReader rs, String[]
names, ISessionImplementor session, Object owner) +48
NHibernate.Persister.Entity.AbstractEntityPersister.Hydrate(IDataReader
rs, Object id, Object obj, ILoadable rootLoadable, String[][]
suffixedPropertyColumns, Boolean allProperties, ISessionImplementor
session) +1046
NHibernate.Loader.Loader.LoadFromResultSet(IDataReader rs, Int32 i,
Object obj, String instanceClass, EntityKey key, LockMode lockMode,
ILoadable rootPersister, ISessionImplementor session) +343
NHibernate.Loader.Loader.InstanceNotYetLoaded(IDataReader dr, Int32
i, ILoadable persister, EntityKey key, LockMode lockMode, EntityKey
optionalObjectKey, Object optionalObject, IList hydratedObjects,
ISessionImplementor session) +295
NHibernate.Loader.Loader.GetRow(IDataReader rs, ILoadable[]
persisters, EntityKey[] keys, Object optionalObject, EntityKey
optionalObjectKey, LockMode[] lockModes, IList hydratedObjects,
ISessionImplementor session) +406
NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet,
ISessionImplementor session, QueryParameters queryParameters,
LockMode[] lockModeArray, EntityKey optionalObjectKey, IList
hydratedObjects, EntityKey[] keys, Boolean returnProxies) +402
NHibernate.Loader.Loader.DoQuery(ISessionImplementor session,
QueryParameters queryParameters, Boolean returnProxies) +684
NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor
session, QueryParameters queryParameters, Boolean returnProxies) +105
NHibernate.Loader.Loader.DoList(ISessionImplementor session,
QueryParameters queryParameters) +217
[ADOException: could not execute query
[ SELECT this_.Id as Id32_0_, this_.IsActive as IsActive32_0_,
this_.DateAdded as DateAdded32_0_, this_.DateModified as
DateModi4_32_0_, this_.Code as Code32_0_, this_.Name as Name32_0_,
this_.Image as Image32_0_, this_.Description as Descript8_32_0_,
this_.ClientId as ClientId32_0_ FROM dbo.ItmBrands this_ ]
[SQL: SELECT this_.Id as Id32_0_, this_.IsActive as IsActive32_0_,
this_.DateAdded as DateAdded32_0_, this_.DateModified as
DateModi4_32_0_, this_.Code as Code32_0_, this_.Name as Name32_0_,
this_.Image as Image32_0_, this_.Description as Descript8_32_0_,
this_.ClientId as ClientId32_0_ FROM dbo.ItmBrands this_]]
NHibernate.Loader.Loader.DoList(ISessionImplementor session,
QueryParameters queryParameters) +348
NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor
session, QueryParameters queryParameters) +46
NHibernate.Loader.Loader.List(ISessionImplementor session,
QueryParameters queryParameters, ISet`1 querySpaces, IType[]
resultTypes) +152
NHibernate.Loader.Criteria.CriteriaLoader.List(ISessionImplementor
session) +67
NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList
results) +502
NHibernate.Impl.CriteriaImpl.List(IList results) +65
NHibernate.Impl.CriteriaImpl.List() +55
Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType,
Order[] orders, ICriterion[] criteria) +243
[ActiveRecordException: Could not perform FindAll for ItmBrand]
Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType,
Order[] orders, ICriterion[] criteria) +396
Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType) +44
Castle.ActiveRecord.ActiveRecordBase`1.FindAll() +77
RPMWare.Core.Model.ItmBrand.GetActiveBrandsForCatalog() in D:
\Documents\RPMWare\RPMWare.Development\RPMWare.Core\RPMWare.Core.Model
\Business\ItmBrand.cs:62
RPMWare.CoreProduct.Web.UI.BrandListComponent.Render() in D:
\Documents\RPMWare\RPMWare.Development\RPMWare.CoreProduct
\RPMWare.CoreProduct.Web.UI\Controllers\Components
\BrandListComponent.cs:19
Castle.MonoRail.Framework.Views.NVelocity.CustomDirectives.AbstractComponentDirective.Render(IInternalContextAdapter
context, TextWriter writer, INode node) +2271
NVelocity.Runtime.Parser.Node.ASTDirective.Render(IInternalContextAdapter
context, TextWriter writer) +116
NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter
context, TextWriter writer) +91
Castle.MonoRail.Framework.Views.NVelocity.CustomDirectives.AbstractComponentDirective.RenderView(IInternalContextAdapter
context, String viewToRender, Template template, TextWriter writer)
+111
Castle.MonoRail.Framework.Views.NVelocity.CustomDirectives.AbstractComponentDirective.RenderComponentView(IInternalContextAdapter
context, String viewToRender, TextWriter writer,
NVelocityViewContextAdapter contextAdapter) +131
Castle.MonoRail.Framework.Views.NVelocity.CustomDirectives.AbstractComponentDirective.Render(IInternalContextAdapter
context, TextWriter writer, INode node) +2354
NVelocity.Runtime.Parser.Node.ASTDirective.Render(IInternalContextAdapter
context, TextWriter writer) +116
NVelocity.Runtime.Parser.Node.SimpleNode.Render(IInternalContextAdapter
context, TextWriter writer) +91
NVelocity.Template.Merge(IContext context, TextWriter writer) +228
Castle.MonoRail.Framework.Views.NVelocity.NVelocityViewEngine.Process(String
viewName, TextWriter output, IEngineContext context, IController
controller, IControllerContext controllerContext) +508
Castle.MonoRail.Framework.Services.DefaultViewEngineManager.Process(String
templateName, TextWriter output, IEngineContext context, IController
controller, IControllerContext controllerContext) +222
Castle.MonoRail.Framework.Controller.ProcessView() +110
RPMWare.CoreProduct.Web.UI.ControllerBase.ProcessView() in D:
\Documents\RPMWare\RPMWare.Development\RPMWare.CoreProduct
\RPMWare.CoreProduct.Web.UI\Code\ControllerBase.cs:54
Castle.MonoRail.Framework.Controller.RunActionAndRenderView() +1779
Castle.MonoRail.Framework.Controller.Process(IEngineContext
engineContext, IControllerContext context) +55
Castle.MonoRail.Framework.BaseHttpHandler.Process(HttpContext
context) +141
[MonoRailException: Error processing MonoRail request. Action default
on controller home]
Castle.MonoRail.Framework.BaseHttpHandler.Process(HttpContext
context) +429
Castle.MonoRail.Framework.BaseHttpHandler.ProcessRequest(HttpContext
context) +29
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step,
Boolean& completedSynchronously) +64