Re: Re: No fielderror for empty files with ActionFileUploadInterceptor

2025-10-04 Thread Lukasz Lenart
śr., 1 paź 2025 o 20:07 Ute Kaiser  napisał(a):
>
> Hi Lukasz,
> fine and thx !!!
> But I am afraid I have to wait not familiar with github and no maven 
> (migrating from 2002 means ant :-)

You can download all the libs from here
https://dist.apache.org/repos/dist/dev/struts/7.1.1/


Cheers
Łukasz

-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



Aw: Re: No fielderror for empty files with ActionFileUploadInterceptor

2025-10-01 Thread Ute Kaiser
Hi Lukasz,
fine and thx !!!
But I am afraid I have to wait not familiar with github and no maven (migrating 
from 2002 means ant :-)

Best regards
Ute


> Gesendet: Mittwoch, 1. Oktober 2025 um 18:14
> Von: "Lukasz Lenart" 
> An: "Struts Users Mailing List" 
> Betreff: Re: No fielderror for empty files with ActionFileUploadInterceptor
>
> Please check the latest 6.8.0 (under vote) or 7.1.1 (test build is
> ready) versions as this behaviour has changed
> https://issues.apache.org/jira/browse/WW-5366
> 
> śr., 1 paź 2025 o 18:12 Ute Kaiser  napisał(a):
> >
> > Hi,
> >
> > I would appreaciate a field error when I try to upload an empty file.
> >
> > I only find a server log warning
> > WARN  [org.apache.struts2.interceptor.ActionFileUploadInterceptor] (default 
> > task-2) Es konnte kein Dateiname für uploadDe ermittelt werden. Überprüfen 
> > Sie ob eine gültige Datei übermittelt wurde.
> > (German properties-Key struts.messages.invalid.file=Could not find a 
> > Filename for {0}. Verify that a valid file was submitted.)
> >
> > ActionFileUploadInterceptor.intercept runs into the if, so all nice errors 
> > from acceptFile are not reachable.
> > if (uploadedFiles == null || uploadedFiles.length == 0) {
> > if (LOG.isWarnEnabled()) {
> > LOG.warn(getTextMessage(action, 
> > STRUTS_MESSAGES_INVALID_FILE_KEY, new String[]{inputName}));
> > }
> > } else {
> > for (UploadedFile uploadedFile : uploadedFiles) {
> > if (acceptFile(action, uploadedFile, 
> > uploadedFile.getOriginalName(), uploadedFile.getContentType(), inputName)) {
> > acceptedFiles.add(uploadedFile);
> > }
> > }
> > }
> >
> > It seems impossible to write a field error on my own.
> > (I have 3 upload options, so I can not raise an error if one of them is 
> > null.)
> >
> > Best regards
> > Ute
> >
> >
> >
> > -
> > 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]



Re: No fielderror for empty files with ActionFileUploadInterceptor

2025-10-01 Thread Lukasz Lenart
Please check the latest 6.8.0 (under vote) or 7.1.1 (test build is
ready) versions as this behaviour has changed
https://issues.apache.org/jira/browse/WW-5366

śr., 1 paź 2025 o 18:12 Ute Kaiser  napisał(a):
>
> Hi,
>
> I would appreaciate a field error when I try to upload an empty file.
>
> I only find a server log warning
> WARN  [org.apache.struts2.interceptor.ActionFileUploadInterceptor] (default 
> task-2) Es konnte kein Dateiname für uploadDe ermittelt werden. Überprüfen 
> Sie ob eine gültige Datei übermittelt wurde.
> (German properties-Key struts.messages.invalid.file=Could not find a Filename 
> for {0}. Verify that a valid file was submitted.)
>
> ActionFileUploadInterceptor.intercept runs into the if, so all nice errors 
> from acceptFile are not reachable.
> if (uploadedFiles == null || uploadedFiles.length == 0) {
> if (LOG.isWarnEnabled()) {
> LOG.warn(getTextMessage(action, 
> STRUTS_MESSAGES_INVALID_FILE_KEY, new String[]{inputName}));
> }
> } else {
> for (UploadedFile uploadedFile : uploadedFiles) {
> if (acceptFile(action, uploadedFile, 
> uploadedFile.getOriginalName(), uploadedFile.getContentType(), inputName)) {
> acceptedFiles.add(uploadedFile);
> }
> }
> }
>
> It seems impossible to write a field error on my own.
> (I have 3 upload options, so I can not raise an error if one of them is null.)
>
> Best regards
> Ute
>
>
>
> -
> 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]



No fielderror for empty files with ActionFileUploadInterceptor

2025-10-01 Thread Ute Kaiser
Hi,

I would appreaciate a field error when I try to upload an empty file.

I only find a server log warning
WARN  [org.apache.struts2.interceptor.ActionFileUploadInterceptor] (default 
task-2) Es konnte kein Dateiname für uploadDe ermittelt werden. Überprüfen Sie 
ob eine gültige Datei übermittelt wurde.
(German properties-Key struts.messages.invalid.file=Could not find a Filename 
for {0}. Verify that a valid file was submitted.)

ActionFileUploadInterceptor.intercept runs into the if, so all nice errors from 
acceptFile are not reachable.
if (uploadedFiles == null || uploadedFiles.length == 0) {
if (LOG.isWarnEnabled()) {
LOG.warn(getTextMessage(action, 
STRUTS_MESSAGES_INVALID_FILE_KEY, new String[]{inputName}));
}
} else {
for (UploadedFile uploadedFile : uploadedFiles) {
if (acceptFile(action, uploadedFile, 
uploadedFile.getOriginalName(), uploadedFile.getContentType(), inputName)) {
acceptedFiles.add(uploadedFile);
}
}
}

It seems impossible to write a field error on my own.
(I have 3 upload options, so I can not raise an error if one of them is null.)

Best regards
Ute



-
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]