[ https://issues.apache.org/jira/browse/WW-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14108909#comment-14108909 ]
Lukasz Lenart commented on WW-4390: ----------------------------------- you can use Apache Snapshot repository {code:xml} <repositories> <repository> <id>apache-snapshots</id> <url>https://repository.apache.org/content/groups/snapshots/</url> <layout>default</layout> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> {code} > 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 > 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.2#6252)