Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-1577

Int based PropertyModel throws convertion error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • 1.3.5
    • None
    • None
    • Replicated on Windows XP and Mac OS X

    Description

      Setup: Create a radio group that's tied to a propertymodel which is set to '0' by default, e.g.:

      RadioGroup myRadioGroup = new RadioGroup("interval"); // interval is an int property of a bean

      When saving the form one encounters this error:

      org.apache.wicket.util.convert.ConversionException: Can't convert null value to a primitive class: int for setting it on com.evite.event.model.EventSchedule@1b33228[id=<null>]

      at
      org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.setValue(Pr
      opertyResolver.java:1079)

      When setting the value to anything else but '0' it doesn't throw this. Also, changing the model type to Integer fixes the issue.

      Suspected bug and this issue was opened per Johan's request.

      Attachments

        1. patch-1577.diff
          3 kB
          Bruno Borges

        Activity

          People

            ivaynberg Igor Vaynberg
            molecool Michael Mehrle
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: