Glad you figured out your problem On Wed, May 11, 2011 at 2:24 PM, Raif <[email protected]> wrote: > Right sorry, colossal user error. Long horrible humiliating story > short, I was not using the hbm.xmls that were included with RS ( I > won't go into how/why that happened ) but was using my own fluently > mapped classes. Reversing that and using the hbm.xmls seems to work > fine with the hashsets. forget I said anything. > R > > On May 11, 12:20 pm, Raif <[email protected]> wrote: >> Hi, >> sorry about the cryptic subject, I was just trying to get all the >> important stuff in there. >> I have a compiled a copy of rhino security in .net 4.0 and nhiberate >> 3. I"m also using fluent nhibernate. I have created maps for all six >> domain objects that have hbm.xml files. When I try to create a >> UserGroup I get >> >> Collection cannot be null. >> Parameter name: c >> >> after some searching is find this >> >> If you’re mapping an <idbag> with <composite-element> in NHibernate >> 2.1 and are getting an exception similar to this: >> ... >> ... >> See if you’re using System.Collections.Generic.HashSet for your >> <idbag> field. If so, change the implementation class to >> System.Collections.Generic.List and that should fix the problem. >> >> HashSet is for mapping a <set> semantics, not suitable for an <idbag>. >> >> while I don't think RS is doing this exactly I decided to change all >> the hashsets in UserGroup to Lists. This seems to have worked like a >> charm. >> My question is, is this going to come back and bite me in the ass, and >> does it seriously compromise performance? >> Thanks, >> Raif > > -- > You received this message because you are subscribed to the Google Groups > "Rhino Tools Dev" 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/rhino-tools-dev?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" 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/rhino-tools-dev?hl=en.
