ahh you found a bug in the PropertyResolver when you use primitive classes.
Can you add a bug report for this. I will fix this ASAP.

johan


On 3/30/06, karthik Guru <[EMAIL PROTECTED]> wrote:
I have a TextField having a model of type int and I attached a
NumberValidator and set type to int.class
The field is not marked 'required' though.
if i leave the field blank , i see


Root cause:

java.lang.IllegalArgumentException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at java.lang.reflect.Method.invoke (Method.java:585)
...
...

wicket.WicketRuntimeException: Error calling method: public void
com.witckettutorial.common.UserProfile.setPin(int) on object:
[EMAIL PROTECTED]
     at wicket.util.lang.PropertyResolver$MethodGetAndSet.setValue(PropertyResolver.java:838)
     at wicket.util.lang.PropertyResolver$ObjectAndGetSetter.setValue(PropertyResolver.java:440)


I wonder why is it trying to update model when the field has been left
blank and it anyway isn't marked required.

-- karthik --


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to