Do you have <s:actionerrors/> and <s:fielderrors> tags used?

I do, but only declared once, I have checked the page.

###

Logging from here, I can see its duplicating the interceptor calls, ie this is being called twice.

DefaultActionInvocation

protectedStringexecuteConditional(ConditionalInterceptorconditionalInterceptor)throwsException{

if(conditionalInterceptor.shouldIntercept(this)){

LOG.debug("Executing conditional interceptor: {}",conditionalInterceptor.getClass().getSimpleName());

System.out.println(conditionalInterceptor.getClass().getSimpleName());

returnconditionalInterceptor.intercept(this);

}else{

LOG.debug("Interceptor: {} is disabled, skipping to next",conditionalInterceptor.getClass().getSimpleName());

returnthis.invoke();

}

}

DataUrlInterceptor

ExceptionMappingInterceptor

ServletConfigInterceptor

ChainingInterceptor

ActionFileUploadInterceptor

CheckboxInterceptor

MultiselectInterceptor

ActionMappingParametersInterceptor

ParametersInterceptor

StrutsConversionErrorInterceptor

DefaultWorkflowInterceptor

DataUrlInterceptor

ExceptionMappingInterceptor

ServletConfigInterceptor

ChainingInterceptor

ActionFileUploadInterceptor

CheckboxInterceptor

MultiselectInterceptor

ActionMappingParametersInterceptor

ParametersInterceptor

StrutsConversionErrorInterceptor

DefaultWorkflowInterceptor

When I refresh the action/page I only get one set.

Also, I definitely only have one

<interceptor-ref name="actionFileUpload" />

in my struts.xml.

On 02/10/2025 09:47, Lukasz Lenart wrote:
czw., 2 paź 2025 o 10:03 Greg Huber<[email protected]> napisał(a):
When testing with a zero file size, I get two action error messages:

   * File zero-filesize-test.gif for field uploadedFiles is empty (0
     bytes). Empty file uploads are not allowed.
   * File zero-filesize-test.gif for field uploadedFiles is empty (0
     bytes). Empty file uploads are not allowed.

I have checked my actions and cannot find any duplication.
Do you have <s:actionerrors/> and <s:fielderrors> tags used?


Cheers
Łukasz

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

Reply via email to