Skip to content

NH-3886 - Unable to resolve property: _{Namespace} during Merge #1347

Open
@nhibernate-bot

Description

@nhibernate-bot

bpipe created an issue — 5th July 2016, 11:00:22:

Attempting to Merge new (unsaved) entity results in exception:

NHibernate.HibernateException occurred
  HResult=-2146232832
  Message=Unable to resolve property: _{Namespace}
  Source=NHibernate
  StackTrace:
       at NHibernate.Tuple.Entity.EntityMetamodel.GetPropertyIndex(String propertyName)
       at NHibernate.Tuple.Entity.AbstractEntityTuplizer.GetPropertyValue(Object entity, String propertyPath)
       at NHibernate.Persister.Entity.AbstractEntityPersister.GetPropertyValue(Object obj, String propertyName, EntityMode entityMode)
       at NHibernate.Event.Default.DefaultMergeEventListener.MergeTransientEntity(Object entity, String entityName, Object requestedId, IEventSource source, IDictionary copyCache)
       at NHibernate.Event.Default.DefaultMergeEventListener.EntityIsTransient(MergeEvent event, IDictionary copyCache)
       at NHibernate.Event.Default.DefaultMergeEventListener.OnMerge(MergeEvent event, IDictionary copiedAlready)
       at NHibernate.Impl.SessionImpl.FireMerge(IDictionary copiedAlready, MergeEvent event)
       at NHibernate.Impl.SessionImpl.Merge(String entityName, Object obj, IDictionary copiedAlready)
       at NHibernate.Engine.CascadingAction.MergeCascadingAction.Cascade(IEventSource session, Object child, String entityName, Object anything, Boolean isCascadeDeleteEnabled)
       at NHibernate.Engine.Cascade.CascadeToOne(Object parent, Object child, IType type, CascadeStyle style, Object anything, Boolean isCascadeDeleteEnabled)
       at NHibernate.Engine.Cascade.CascadeAssociation(Object parent, Object child, IType type, CascadeStyle style, Object anything, Boolean isCascadeDeleteEnabled)
       at NHibernate.Engine.Cascade.CascadeProperty(Object parent, Object child, IType type, CascadeStyle style, Object anything, Boolean isCascadeDeleteEnabled)
       at NHibernate.Engine.Cascade.CascadeOn(IEntityPersister persister, Object parent, Object anything)
       at NHibernate.Event.Default.AbstractSaveEventListener.CascadeBeforeSave(IEventSource source, IEntityPersister persister, Object entity, Object anything)
       at NHibernate.Event.Default.DefaultMergeEventListener.MergeTransientEntity(Object entity, String entityName, Object requestedId, IEventSource source, IDictionary copyCache)
       at NHibernate.Event.Default.DefaultMergeEventListener.EntityIsTransient(MergeEvent event, IDictionary copyCache)
       at NHibernate.Event.Default.DefaultMergeEventListener.OnMerge(MergeEvent event, IDictionary copiedAlready)
       at NHibernate.Event.Default.DefaultMergeEventListener.OnMerge(MergeEvent event)
       at NHibernate.Impl.SessionImpl.FireMerge(MergeEvent event)
       at NHibernate.Impl.SessionImpl.Merge(String entityName, Object obj)
       at NHibernate.Impl.SessionImpl.Merge(Object obj)
       at NHibernate.Impl.SessionImpl.Merge<T>(T entity)
  InnerException: 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions