I got a response from the NServicebus forums that explains a fix and reason for NServiceBus not being able to handle the exception. http://tech.groups.yahoo.com/group/nservicebus/message/17328
After googling this, it looks like it is a bug in NHibernate ( https://nhibernate.jira.com/browse/NH-2420 ) that should have been fixed in > 3 versions!
The reason your endpoint crashed and nothing is sent to the error queue is because this is an unhandled exception in a background thread.
I'm not sure if there is anything we can do to prevent this from happening!
On 19 December 2012 04:20, porsche4me1999 wrote: at NHibernate.AdoNet.ConnectionManager.Disconnect()
-- Regards John Simons NServiceBus