Hi, I am running a Web Forms app on IIS 7 (Classic Mode). I have recently deployed some code using NHibernate and it was running fine in the live environment for about 4 days. Then, overnight, the application pool restarted. When it started up, NHibernate failed to initialize and my website was down for the rest of the night.
Once I manually rebooted the app pool the site started OK. Does anyone know how I can avoid this sort of problem? Here is the exception: FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail. ---> FluentNHibernate.Cfg.FluentConfigurationException: An invalid or incomplete configuration was used while creating a SessionFactory. Check PotentialReasons collection, and InnerException for more detail. ---> System.ArgumentException: The node to be inserted is from a different document context. at System.Xml.XmlNode.AppendChild(XmlNode newChild) at FluentNHibernate.MappingModel.Output.XmlHibernateMappingWriter.Visit (ClassMapping classMapping) in D:\Src\FluentNhibernateWF\src \FluentNHibernate\MappingModel\Output \XmlHibernateMappingWriter.cs:line 65 at FluentNHibernate.MappingModel.HibernateMapping.AcceptVisitor (IMappingModelVisitor visitor) in D:\Src\FluentNhibernateWF\src \FluentNHibernate\MappingModel\HibernateMapping.cs:line 59 at FluentNHibernate.MappingModel.Output.XmlHibernateMappingWriter.Write (HibernateMapping mapping) in D:\Src\FluentNhibernateWF\src \FluentNHibernate\MappingModel\Output \XmlHibernateMappingWriter.cs:line 24 at FluentNHibernate.PersistenceModel.Configure(Configuration cfg) in D: \Src\FluentNhibernateWF\src\FluentNHibernate\PersistenceModel.cs:line 208 at FluentNHibernate.Cfg.FluentMappingsContainer.Apply(Configuration cfg) in D:\Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \FluentMappingsContainer.cs:line 113 at FluentNHibernate.Cfg.MappingConfiguration.Apply(Configuration cfg) in D:\Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \MappingConfiguration.cs:line 51 at FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration() in D: \Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \FluentConfiguration.cs:line 110 --- End of inner exception stack trace --- at FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration() in D: \Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \FluentConfiguration.cs:line 119 at FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in D: \Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \FluentConfiguration.cs:line 93 --- End of inner exception stack trace --- at FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in D: \Src\FluentNhibernateWF\src\FluentNHibernate\Cfg \FluentConfiguration.cs:line 98 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
