[ https://issues.apache.org/jira/browse/WW-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukasz Lenart resolved WW-4390. ------------------------------- Resolution: Not a Problem Assignee: Lukasz Lenart I'm marking this issue as solved but feel free to reopen it when 2.3.18 will be released and this will blow in your face :-) > paramsPrepareParamsStack ignored excludeParams parameter in second > params-Interceptor > ------------------------------------------------------------------------------------- > > Key: WW-4390 > URL: https://issues.apache.org/jira/browse/WW-4390 > Project: Struts 2 > Issue Type: Bug > Components: Core Interceptors, Plugin - Convention > Affects Versions: 2.3.16.3 > Reporter: Fabian Richter > Assignee: Lukasz Lenart > Fix For: 2.3.18 > > > When using paramsPrepareParamsStack with the convention plugin multiple > duplicate errors/warnings with devMode=true occur like: > {noformat} > Error setting expression 'token' with value > ['5UVO47K811DQ15DUZF4QV2NQ8DHIHSUY', ] > Error setting expression 'token' with value > ['5UVO47K811DQ15DUZF4QV2NQ8DHIHSUY', ] > {noformat} > By excluding these params (important is 'token') I was able to get rid of the > duplication of these messages: > {code:java} > @InterceptorRefs({@InterceptorRef(value = "paramsPrepareParamsStack", params > = {"params.excludeParams", > "struts.token,struts.token.name,token"})}) > {code} > 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, -- This message was sent by Atlassian JIRA (v6.3.4#6332)