I am having a model and want to experiment with Envers to maybe add auditing
to some entities but get an exception during initialization on the following
simple config:
var enversConfig = new
NHibernate.Envers.Configuration.Fluent.FluentConfiguration();
enversConfig.Audit<Bitrate>();
configuration.IntegrateWithEnvers(enversConfig);
I am getting an exception referring to an entity that I have not mentioned
in the above config and there is no path to it at all from the above
mentioned entity.
Any idea why this is hapening? I am using the latest drop, Envers CR2.
Stacktrace:
TestFixture failed: SetUp : NHibernate.MappingException : Type not
supported: Cwc.Pulse.Model.Customer
at
NHibernate.Envers.Configuration.Metadata.IdMetadataGenerator.AddIdProperties(XmlElement
parent, IEnumerable`1 properties, ISimpleMapperBuilder mapper, Boolean key)
at
NHibernate.Envers.Configuration.Metadata.IdMetadataGenerator.AddId(PersistentClass
pc)
at
NHibernate.Envers.Configuration.Metadata.AuditMetadataGenerator.GenerateFirstPass(PersistentClass
pc, ClassAuditingData auditingData, EntityXmlMappingData xmlMappingData,
Boolean isAudited)
at
NHibernate.Envers.Configuration.EntitiesConfigurator.Configure(Configuration
cfg, IMetaDataStore metaDataStore, GlobalConfiguration globalCfg,
AuditEntitiesConfiguration verEntCfg, IAuditStrategy auditStrategy,
XmlDocument revisionInfoXmlMapping, XmlElement revisionInfoRelationMapping)
at NHibernate.Envers.Configuration.AuditConfiguration..ctor(Configuration
cfg, IMetaDataProvider metaDataProvider)
at
NHibernate.Envers.Configuration.AuditConfiguration.GetFor(Configuration cfg)
at
NHibernate.Cfg.NhConfigurationExtension.IntegrateWithEnvers(Configuration
configuration, AuditEventListener auditEventListener, IMetaDataProvider
metaDataProvider)
at
NHibernate.Cfg.NhConfigurationExtension.IntegrateWithEnvers(Configuration
configuration, IMetaDataProvider metaDataProvider)
--
Ramon
--
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.