struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lukasz Lenart (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (WW-4390) paramsPrepareParamsStack ignored excludeParams parameter in second params-Interceptor
Date Thu, 21 Aug 2014 08:35:12 GMT

     [ https://issues.apache.org/jira/browse/WW-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Lukasz Lenart updated WW-4390:
------------------------------

    Description: 
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,

  was:
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,


> 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)

Mime
View raw message