You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by pf...@apache.org on 2005/03/19 01:46:51 UTC

cvs commit: jakarta-tapestry/framework/src/org/apache/tapestry/engine AbstractEngine.java

pferraro    2005/03/18 16:46:51

  Modified:    framework/src/org/apache/tapestry/engine Tag: branch-3-0
                        AbstractEngine.java
  Log:
  TAPESTRY-284: Engine does not properly cleanup after a client aborts a request.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.30.2.2  +5 -3      jakarta-tapestry/framework/src/org/apache/tapestry/engine/Attic/AbstractEngine.java
  
  Index: AbstractEngine.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tapestry/framework/src/org/apache/tapestry/engine/Attic/AbstractEngine.java,v
  retrieving revision 1.30.2.1
  retrieving revision 1.30.2.2
  diff -u -r1.30.2.1 -r1.30.2.2
  --- AbstractEngine.java	17 Mar 2005 08:14:54 -0000	1.30.2.1
  +++ AbstractEngine.java	19 Mar 2005 00:46:51 -0000	1.30.2.2
  @@ -943,13 +943,15 @@
   
                   if (output != null)
                       output.forceFlush();
  -
  -                cleanupAfterRequest(cycle);
               }
               catch (Exception ex)
               {
                   reportException(Tapestry.getMessage("AbstractEngine.exception-during-cleanup"), ex);
               }
  +			finally
  +			{
  +                cleanupAfterRequest(cycle);
  +			}
   
               if (_disableCaching)
               {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org