so the next step is to step into convertinput() and see why its returning a string instead of a collection.
-igor On Tue, Aug 4, 2009 at 1:20 AM, burnstone<burnst...@burnstone.ch> wrote: > Debugging the code just tells me the same as the exception does: > > CheckGroup.updateModel: > > public void updateModel() > { > Collection<T> collection = getModelObject(); > if (collection == null) > { > collection = getConvertedInput(); > setDefaultModelObject(collection); > } > else > { > modelChanging(); > collection.clear(); > collection.addAll(getConvertedInput()); <----- > modelChanged(); > } > } > > > getConvertedInput() returns a String instead of a collection instance. This > just has to be wrong, because it returns T, the parameter of > FormComponent<T>, and CheckGroup extends FormComponent<Collection<T>>. > > Removing the setType-Call doesn't help. > > Martin Makundi wrote: >> >> Have you tried to debug the code where you get the exception? I >> suspect that you just have some data types mixed. >> >> Maybe it is just this: comp.setType(parameter.getType()); Is that >> necessary? >> >> ** >> Martin >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org