ComposableRequestProcessor.process() should invoke Context's release() method 
inside a finally clause
-----------------------------------------------------------------------------------------------------

                 Key: STR-3174
                 URL: https://issues.apache.org/struts/browse/STR-3174
             Project: Struts 1
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.3.10
         Environment: n/a
            Reporter: ori


The process method in org.apache.struts.chain.ComposableRequestProcessor 
invokes release() on the ActionContext only on success.

The release() method should be invoked regardless of the result of the 
execution. 

To fix, simply add a finally clause around the line like this:

finally {
    context.release();
}



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to