[Mono-aspnet-list] Nhibernate3: Failed to convert parameters

Sergey Lobko-Lobanovsky serge.lobanovsky at gmail.com
Fri Feb 18 04:57:59 EST 2011


What's your mono version?
And exactly on what line in your code does the exception happen on?

On Thu, Feb 17, 2011 at 4:02 PM, Antoine Cailliau <antoinecailliau at gmail.com
> wrote:

> Dear all,
>
> (I'm not sure the error is due to NHibernate and not to mono. This cause
> double posting: here and on nhibernate forum.)
>
> I setup a small web application to test nHibernate with mono and
> postgresql.
>
> I'm facing a problem I can't find a solution. Nhibernate throws an
> "ArgumentException" with message "failed to convert parameters".
>
> Here is the stack trace:
>
> System.ArgumentException: failed to convert parameters
>   at System.Reflection.MonoMethod.Invoke (System.Object obj,
> BindingFlags invokeAttr, System.Reflection.Binder binder,
> System.Object[] parameters, System.Globalization.CultureInfo culture)
> [0x00000] in <filename unknown>:0
>   at System.Reflection.MonoProperty.SetValue (System.Object obj,
> System.Object value, BindingFlags invokeAttr, System.Reflection.Binder
> binder, System.Object[] index, System.Globalization.CultureInfo culture)
> [0x00000] in <filename unknown>:0
>   at System.Reflection.PropertyInfo.SetValue (System.Object obj,
> System.Object value, System.Object[] index) [0x00000] in <filename
> unknown>:0
>   at NHibernate.Properties.BasicPropertyAccessor+BasicSetter.Set
> (System.Object target, System.Object value) [0x00000] in <filename
> unknown>:0
>
> My project is a very simple ASP.NET MVC. The error shows up when I do
> session.save:
>
> Product p = new Product { Name = "Cool", Id = 0 };
> session.Save(p);
> tx.Commit();
>
> Product is defined as:
>
> public class Product
> {
>        public virtual int Id { get ; set ; }
>        public virtual string Name { get ; set ; }
> }
>
> With the mapping
>
> <class name="Product">
>   <id name="Id">
>     <generator class="counter" />
>   </id>
>   <property name="Name" />
> </class>
>
> The table is correctly created.
>
> create table Product (
>   Id int4 not null,
>   Name varchar(255),
>   primary key (Id)
> )
>
> Any idea on why I'm getting this error?
>
> Thanks in advance for your help !
>
> Antoine
>
>
> --
> Antoine Cailliau
> _______________________________________________
> Mono-aspnet-list mailing list
> Mono-aspnet-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-aspnet-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-aspnet-list/attachments/20110218/300b56e6/attachment-0001.html 


More information about the Mono-aspnet-list mailing list