ps - Here are the important bits from the logs: 11:06:46 [8] DEBUG NHibernate.Impl.SessionImpl - [session-id=22631f08- b3fc-4b11- afc9-60251411701c] opened session at timestamp:633794512069 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager - Trans action 59599128 created 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Transaction '59599128' Begin 11:06:46 [8] DEBUG NHibernate.Impl.SessionImpl - [session- id=ae2ac606-9b56-4de2- a46e-83be3a6c077e] opened session at timestamp:633794512069 11:06:46 [8] DEBUG NHibernate.Transaction.AdoTransaction - Begin (Unspecified) 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Enlisting resource Castle.Facilities. NHibernateIntegration.Internal.ResourceAdapter 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Resource enlisted successfully Castle .Facilities.NHibernateIntegration.Internal.ResourceAdapter 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Registering Synchronization Castle.Fa cilities.NHibernateIntegration.Internal.SessionDisposeSynchronization 11:06:46 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Synchronization registered successful ly Castle.Facilities.NHibernateIntegration.Internal.SessionDisposeSynchronizatio n 11:06:46 [8] DEBUG NHibernate.Transaction.AdoTransaction - Enlist Command 11:06:47 [8] DEBUG Castle.Facilities.AutomaticTransactionManagement.TransactionI nterceptor - Committing back transaction 59599128 11:06:47 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager.Castle. Services.Transaction.StandardTransaction - Transaction '59599128' Commit 11:06:47 [8] DEBUG NHibernate.Transaction.AdoTransaction - Start Commit 11:06:47 [8] DEBUG NHibernate.Event.Default.AbstractFlushingEventListener - flus hing session 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - before transaction completion 11:06:47 [8] DEBUG NHibernate.Transaction.AdoTransaction - IDbTransaction Commit ted 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - transaction completion 11:06:47 [8] DEBUG NHibernate.Transaction.AdoTransaction - IDbTransaction dispos ed. 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - [session- id=ae2ac606-9b56-4de2- a46e-83be3a6c077e] running ISession.Dispose() 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - [session- id=ae2ac606-9b56-4de2- a46e-83be3a6c077e] executing real Dispose(True) 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - closing session 11:06:47 [8] DEBUG Castle.Services.Transaction.DefaultTransactionManager - Trans action 59599128 disposed successfully 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - [session-id=22631f08- b3fc-4b11- afc9-60251411701c] running ISession.Dispose() 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - [session-id=22631f08- b3fc-4b11- afc9-60251411701c] executing real Dispose(True) 11:06:47 [8] DEBUG NHibernate.Impl.SessionImpl - closing session
Actually now I'm thinking that it the new session is being created with the transaction, rather than by the call to OpenSession(). cheers, Jordan. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
