Hi! My FileUploadField worked fine before:
dataForm.add(fileUploadField = new FileUploadField(COMPANY_LOGO)); After upgrading to 1.4 rc-1 (from 1.4-m1) the upload crashes. Am I doing something wrong or is there a bug in rc-1? Caused by: java.lang.IllegalStateException: Attempt to set model object on null model of component: mainTabs:panel:innerTabs:panel:dataForm:company_logo at org.apache.wicket.Component.setDefaultModelObject(Component.java:2933) at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1149) at org.apache.wicket.markup.html.form.Form$FormModelUpdateVisitor.component(Form.java:223) ERROR - RequestCycle - there was an error cleaning up target java.lang.IllegalStateException: Attempt to set model object on null model of component: mainTabs:panel:innerTabs:panel:dataForm:company_logo at org.apache.wicket.Component.setDefaultModelObject(Component.java:2933) at org.apache.wicket.markup.html.form.FormComponent.setModelObject(FormComponent.java:1647) at org.apache.wicket.markup.html.form.upload.FileUploadField.onDetach(FileUploadField.java:175) at org.apache.wicket.Component.detach(Component.java:1119) The 1.4-m-3 code avoided the nullpointer like this: @Override public void updateModel() { // Only update the model if one was passed in if (hasExplicitModel) { setDefaultModelObject(getConvertedInput()); } } However, this "hasExplicitModel" is not there anymore in 1.4-rc1 No documentation seems to have changed.. ** Martin --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]