[ 
https://issues.apache.org/jira/browse/WICKET-3555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173074#comment-13173074
 ] 

Stein Desmet commented on WICKET-3555:
--------------------------------------

I still have this problem in wicket 1.4.18. The issue actually comes from 
AjaxFormSubmitBehaviour, which does in onEvent():

getForm().getRootForm().onFormSubmitted();

but then does:
if (!getForm().hasError())
{
     onSubmit(target);
}

However, if the file size was to big, only the root form will receive an error 
status, and not the submitting form (see Form.onFileUploadException() ).
                
> hasError() returns false on nested form with FileUploadField and defined max 
> file upload size
> ---------------------------------------------------------------------------------------------
>
>                 Key: WICKET-3555
>                 URL: https://issues.apache.org/jira/browse/WICKET-3555
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.4.16
>            Reporter: Alexander Morozov
>            Assignee: Igor Vaynberg
>         Attachments: modalproject2.zip
>
>
> The nested form have FileUploadField added and defined setMaxSize is set to 
> 100K. In case of submitting the form thru Ajax file more than 100K, 
> hasError() on the nested form return false. But I expect here 'true' - 
> because of setMaxSize constraint violation.
> See also 
> http://apache-wicket.1842946.n4.nabble.com/Nested-Forms-and-Multipart-Fileupload-Issue-td1844365.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to