Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
2.3.16.3
-
None
Description
When using paramsPrepareParamsStack with the convention plugin multiple duplicate errors/warnings with devMode=true occur like:
Error setting expression 'token' with value ['5UVO47K811DQ15DUZF4QV2NQ8DHIHSUY', ] Error setting expression 'token' with value ['5UVO47K811DQ15DUZF4QV2NQ8DHIHSUY', ]
By excluding these params (important is 'token') I was able to get rid of the duplication of these messages:
@InterceptorRefs({@InterceptorRef(value = "paramsPrepareParamsStack", params = {"params.excludeParams", "struts.token,struts.token.name,token"})})
But apparently only the first params interceptor in the stack uses these params. The second one (the one after the prepare interceptor) only uses the built-in excludeParams. So one of the above mentioned errors persists,