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
-~----------~----~----~----~------~----~------~--~---

Reply via email to