[ https://issues.apache.org/jira/browse/WW-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14110448#comment-14110448 ]
Fabian Richter commented on WW-4390: ------------------------------------ 2.3.16, just rechecked that everything works fine with that version. With the SNAPSHOT I'm getting lots of Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork.ActionSupport at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) ~[catalina-6.0.41.jar:6.0.41] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) ~[catalina-6.0.41.jar:6.0.41] ... 53 common frames omitted in my actions > 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)