Where is such method?

**
Martin

2008/11/19 Igor Vaynberg <[EMAIL PROTECTED]>:
> call hasexplicitmodel(false)
>
> -igor
>
> On Wed, Nov 19, 2008 at 8:43 AM, Martin Makundi
> <[EMAIL PROTECTED]> wrote:
>> How?
>>
>> It accepts only FileUpload, which cannot be constructed as a dummy. Or can 
>> it?
>>
>> **
>> Martin
>>
>> 2008/11/19 Bruno Cesar Borges <[EMAIL PROTECTED]>:
>>> Yes, you need to set a Model object into FileUploadField. :-)
>>>
>>> Bruno
>>>
>>> -----Mensagem original-----
>>> De: Martin Makundi [mailto:[EMAIL PROTECTED]
>>> Enviada em: quarta-feira, 19 de novembro de 2008 14:33
>>> Para: users@wicket.apache.org
>>> Assunto: FileUploadField usage changed in 1.4 rc-1?
>>>
>>>
>>> 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]
>>>
>>> ***************************************************************************************************
>>> "Atenção: Esta mensagem foi enviada para uso exclusivo do(s) 
>>> destinatários(s) acima identificado(s),
>>> podendo conter informações e/ou documentos confidencias/privilegiados e seu 
>>> sigilo é protegido por
>>> lei. Caso você tenha recebido por engano, por favor, informe o remetente e 
>>> apague-a de seu sistema.
>>> Notificamos que é proibido por lei a sua retenção, disseminação, 
>>> distribuição, cópia ou uso sem
>>> expressa autorização do remetente. Opiniões pessoais do remetente não 
>>> refletem, necessariamente,
>>> o ponto de vista da CETIP, o qual é divulgado somente por pessoas 
>>> autorizadas."
>>>
>>>
>>> "Warning: This message was sent for exclusive use of the addressees above 
>>> identified, possibly
>>> containing information and or privileged/confidential documents whose 
>>> content is protected by law.
>>> In case you have mistakenly received it, please notify the sender and 
>>> delete it from your system.
>>> Be noticed that the law forbids the retention, dissemination, distribution, 
>>> copy or use without
>>> express authorization from the sender. Personal opinions of the sender do 
>>> not necessarily reflect
>>> CETIP's point of view, which is only divulged by authorized personnel."
>>> ***************************************************************************************************
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to