[ https://issues.apache.org/jira/browse/WW-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14108922#comment-14108922 ]
Fabian Richter commented on WW-4390: ------------------------------------ Dunno why, but apparently its not using our HTTP proxy, as I said there is something missconfigured... Downloading: https://repository.apache.org/content/groups/snapshots//org/apache/struts/struts2-core/2.3.18/struts2-core-2.3.18.pom [WARNING] Unable to get resource 'org.apache.struts:struts2-core:pom:2.3.18' from repository apache-snapshots (https://repository.apache.org/content/groups/snapshots/): Error transferring file: Die Wartezeit für die Verbindung ist abgelaufen > 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)