Roger, Probably is a bug in NHV events. On Mon, May 2, 2011 at 10:16 AM, Roger Kratz <[email protected]>wrote:
> Don’t know much about NHV and guessing out loud here... > > > > conf.IntegrateWithEnvers(...) will add persistent classes to the > configuration object. Maybe NHV don’t like modifications of the conf object > after it has been initialized? What happens if you run Initialize after > IntegrateWithEnvers? > > > > > > > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *Jochen Jonckheere > *Sent:* den 2 maj 2011 11:02 > *To:* [email protected] > *Subject:* [nhusers] Using Validator and Envers together > > > > Hi, > > > > When I try to use NHibernate.Envers and NHibernate.Validator in the same > project I get the following exception. > > > > Mesage: Object reference not set to an instance of an object. > > StackTrace: > > at > NHibernate.Validator.Engine.SystemTypeExtensions.ShouldNeedValidation(Type > clazz) > > at NHibernate.Validator.Engine.ValidatorEngine.GetClassValidator(Type > entityType) > > at NHibernate.Validator.Engine.ValidatorEngine.AddValidator(Type > entityType, IValidatableSubElementsInspector inspector) > > at > NHibernate.Validator.Event.ValidatePreInsertEventListener.Initialize(Configuration > cfg) > > at NHibernate.Event.EventListeners.InitializeListeners(Configuration > cfg, Object[] list) in > d:\CSharp\NH\NH\nhibernate\src\NHibernate\Event\EventListeners.cs:line 618 > > at NHibernate.Event.EventListeners.InitializeListeners(Configuration > cfg) in > d:\CSharp\NH\NH\nhibernate\src\NHibernate\Event\EventListeners.cs:line 592 > > at NHibernate.Cfg.Configuration.GetInitializedEventListeners() in > d:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 1189 > > at NHibernate.Cfg.Configuration.BuildSessionFactory() in > d:\CSharp\NH\NH\nhibernate\src\NHibernate\Cfg\Configuration.cs:line 1246 > > at > ....Installers.NHibernateInstaller.SessionFactoryFactory(INHibernateConfigurator > nHibernateConfigurator, INHibernateEnversConfigurator > nHibernateEnversConfigurator) in ...\Installers\NHibernateInstaller.cs:line > 81 > > > > Here's the part of the code that throws the exception: > > > > // Build the NHibernate Configuration > > var nHibernateConfiguration = nHibernateConfigurator.Configure(); > > // Initialize NHibernate Validator > > nHibernateConfiguration.Initialize(); > > // Initialize NHibernate Envers > > > nHibernateConfiguration.IntegrateWithEnvers(nHibernateEnversConfigurator.Configure()); > > > > // Build the SessionFactory > _factory = nHibernateConfiguration.BuildSessionFactory(); > > > > The exception occurs on the last line. Has somebody succesfully combined > Envers and Validator? > > > > Regards, > > > > Jochen > > -- > 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. > > -- > 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. > -- Fabio Maulo -- 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.
