You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2019/04/01 02:51:00 UTC

[jira] [Commented] (WW-5026) Double-submit of TokenSessionStoreInterceptor broken since 2.5.16

    [ https://issues.apache.org/jira/browse/WW-5026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16806343#comment-16806343 ] 

ASF GitHub Bot commented on WW-5026:
------------------------------------

JCgH4164838Gh792C124B5 commented on pull request #345: Forward-port fix for WW-5026 to 2.6
URL: https://github.com/apache/struts/pull/345
 
 
   Forward-port fix for WW-5026 to 2.6
   - Equivalent to PR#342 for 2.5.x, fixes double-submit error 500 failure with
   - Fixes error 500 processing failures for double-submit results with TokenSessionStoreInterceptor processing
   - Fix to InvocationSessionStore, new unit test confirming fix in InvocationSessionStoreTest
   - Minor whitespace fix to TokenSessionStoreInterceptor
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Double-submit of TokenSessionStoreInterceptor broken since 2.5.16
> -----------------------------------------------------------------
>
>                 Key: WW-5026
>                 URL: https://issues.apache.org/jira/browse/WW-5026
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Interceptors
>    Affects Versions: 2.5.16, 2.5.20
>         Environment: Tomcat 7.0.x (but should reproduce on any application server)
>            Reporter: James Chaplin
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.5.21
>
>
> With recent fixes to the Showcase application it was discovered that the 3rd Token example (for TokenSessionStoreInterceptor) is failing upon the double-submit with Struts versions 2.5.16 - 2.5.20 (and 2.5.21 snapshot).  Steps to reproduce:
> 1) Launch Struts 2.5.21-snapshot showcase application
> 2) Open the Examples, Token, Example 3.
> 3) Click on submit (wait for completion), back button in browser, then submit again.
> 4) Application container returns a response code 500.
> The issue appears to have been introduced with fixes for WW-4873.  A proposed fix for this issue will be provided in a PR shortly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)