This needs re-opening (NH-1865)... [XmlIgnore] are in the wrong places. They should be here...
[XmlIgnore] public virtual IDictionary<string, MetaAttribute> MappedMetaData { [XmlIgnore] public IDictionary<string, MetaAttribute> InheritableMetaData { On Jul 13, 6:05 pm, Patrick McEvoy <patrick.mce...@gmail.com> wrote: > dell, can you post the patch or provide link tomonobugzilla? > > Ricardo has created an issue onmonobugzilla and themonoguys have > an interesting response.... > > ---- > This repro (and then likely NHibernate) makes nasty use of .NET > exploit that > inconsistently allows "dictionary serialization" which is explicitly > prohibited. > > It is proved when the sample repro is modified to hold > "Dictionary<string,string>" instead of "IDictionary<string,string>", > then .NET > raises InvalidOperationException. > > Our serialization engine is designed to explicitly to exclude such > dictionary > serialization. > > We may have to fix some ICollection-based serialization, but such use > won't be > popular (->MINOR), and it is absolutely not for this kind of > IDictionary<,> > use. > ---- > > https://bugzilla.novell.com/show_bug.cgi?id=519442 > > On Jul 7, 12:00 pm, deil <an...@tinuviel.ru> wrote: > > > Hello again, > > > I have managed to patchMonoand get NH trunk up & running! > > Now I will try to create a reproducable test and send it toMonoteam. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to nhusers@googlegroups.com To unsubscribe from this group, send email to nhusers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---