Yeah it was, or some variant. Can't remember exactly now. But you can
certainly do something like that.

2008/12/12 Jan Limpens <[email protected]>

>
> seemingly so.
> did he take another look? was the patch applied?
>
> On Fri, Dec 12, 2008 at 2:20 PM, Lee Henson <[email protected]>
> wrote:
> > If this is the same issue that I had, check:
> >
> > http://www.codeplex.com/Json/Thread/View.aspx?ThreadId=18188
> >
> > 2008/12/12 Jan Limpens <[email protected]>
> >>
> >> I see, the JSONSerializer stumbles over all those nh proxies. That's
> >> kind of bad, how is this handled by the AR folks?
> >> With a reasonably complex model one would have to download the whole
> >> database to meet the requirements of the serializer. I'd much prefer
> >> it would shut up and serialize whats actually there and not die on a
> >> thing like that. Seems its back to (anonymous or not) DTOs, if you
> >> want to use that guy...
> >>
> >>
> >> On Fri, Dec 12, 2008 at 10:49 AM, Colin Ramsay <[email protected]>
> >> wrote:
> >> >
> >> > This is a problem with the underlying newtonsoft library and is to do
> >> > with the NH proxy - objects coming from NH will inherit from a
> >> > dynamically created class. Have a search on the newtonsoft codeplex
> >> > site, I'm sure Lee Henson posted another  solution on there.
> >> >
> >> > On Fri, Dec 12, 2008 at 12:41 PM, Jan Limpens <[email protected]>
> >> > wrote:
> >> >>
> >> >> Hey guys,
> >> >>
> >> >> quite many times (always?), when I try to serialize a nhibernate
> >> >> entity with the JSONReturnBinder, I receive this exception:
> >> >>
> >> >> Method may only be called on a Type for which Type.IsGenericParameter
> >> >> is true.
> >> >> Description: An unhandled exception occurred during the execution of
> >> >> the current web request. Please review the stack trace for more
> >> >> information about the error and where it originated in the code.
> >> >>
> >> >> Exception Details: System.InvalidOperationException: Method may only
> >> >> be called on a Type for which Type.IsGenericParameter is true.
> >> >>
> >> >> Source Error:
> >> >>
> >> >> Line 36:
> >> >> Line 37:                        StringWriter writer = new
> >> >> StringWriter();
> >> >> Line 38:                        serializer.Serialize(writer, target);
> >> >> Line 39:
> >> >> Line 40:                        return
> >> >> writer.GetStringBuilder().ToString();
> >> >>
> >> >>
> >> >> Source File:
> >> >>
> c:\data\castle\MonoRail\Castle.MonoRail.Framework\Services\NewtonsoftJSONSerializer.cs
> >> >>   Line: 38
> >> >>
> >> >> I can come around this by converting my nhibernate entities into
> >> >> anonymous objects, most of the time, but it would help me, if I
> >> >> understood, exactly what caused the exception. Anyone has got this
> >> >> insight?
> >> >>
> >> >> --
> >> >> Jan
> >> >>
> >> >> >
> >> >>
> >> >
> >> > >
> >> >
> >>
> >>
> >>
> >> --
> >> Jan
> >>
> >>
> >
> >
> > >
> >
>
>
>
> --
> Jan
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to