struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] Commented: (WW-3177) i18n not supported for file upload error messages
Date Sat, 03 Apr 2010 14:31:27 GMT

    [ https://issues.apache.org/jira/browse/WW-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12853140#action_12853140
] 

Lukasz Lenart commented on WW-3177:
-----------------------------------

I tested this case and cannot reproduce behavior you prescribed, all kind of messages were
presented base on defined constraints for FileUploadInterceptor. So I'm not able to reproduce
your case, please provide more details or a demo in other case I will close this issue. I
think you got problems because your size limit was more than configured size upload limit
for container. Please check that!

You must look into acceptFile() method in FileUploadInterceptor class, that method is used
to handle upload error messages.

If you want to have access to TextProvider, declare such a field in your class, provide setter
for it and mark it with annotation @Inject

Best regards
--
Lukasz

> i18n not supported for file upload error messages
> -------------------------------------------------
>
>                 Key: WW-3177
>                 URL: https://issues.apache.org/jira/browse/WW-3177
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Interceptors
>    Affects Versions: 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9,
2.0.10, 2.0.11, 2.0.11.1, 2.0.11.2, 2.0.12, 2.0.13, 2.0.14, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4,
2.1.5, 2.1.6, 2.1.8
>            Reporter: Amit Sharma
>            Assignee: Wes Wannemacher
>             Fix For: 2.2.0
>
>
> I am troubleling with the FileUploadInterceptor in Struts2.
> I want to have printed my own messages on failure of the file upload which takes place
in the interceptor. I am uploading files exceeding the set maximum size. Struts2 documentation
talks about the properties struts.messages.error.uploading and struts.messages.error.file.too.large
being the error message if the failure occurs or if the actual file size exceeds the configured
maximum limit. But every time the message is something like <u>the request was rejected
because its size (2352563) exceeds the configured maximum (2097152)</u>. This message
comes from the FileUploadException that is thrown from with-in the common-fileupload class
FileUploadBase. And In the class JakartaMultipartRequest where it is handled, the code in
struts 2.1.6 simply adds this message in its collection of errors. and thus the error messages
corresponding to the properties like <b>struts.messages.error.file.too.large</b>,
<b>struts.messages.error.uploading</b> and <b>struts.messages.error.content.type.not.allowed</b>
in various resource-bundles never gets applied. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message