You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Paul Ferraro (JIRA)" <ta...@jakarta.apache.org> on 2005/03/19 01:51:21 UTC

[jira] Created: (TAPESTRY-284) Engine does not properly cleanup after a client aborts a request.

Engine does not properly cleanup after a client aborts a request.
-----------------------------------------------------------------

         Key: TAPESTRY-284
         URL: http://issues.apache.org/jira/browse/TAPESTRY-284
     Project: Tapestry
        Type: Bug
  Components: Framework  
    Versions: 3.0, 3.0.1, 3.0.2    
    Reporter: Paul Ferraro
 Assigned to: Paul Ferraro 
    Priority: Minor
     Fix For: 3.0.3


In AbstractEngine.service(), if a client aborts a request, the ResponseOutputStream.forceFlush() method will throw an exception causing the service() method to skip over cleanupAfterRequest(IRequestCycle) and causes problems for subsequent requests for the same session.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


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


[jira] Resolved: (TAPESTRY-284) Engine does not properly cleanup after a client aborts a request.

Posted by "Paul Ferraro (JIRA)" <ta...@jakarta.apache.org>.
     [ http://issues.apache.org/jira/browse/TAPESTRY-284?page=history ]
     
Paul Ferraro resolved TAPESTRY-284:
-----------------------------------

     Resolution: Fixed
    Fix Version: 3.0.3

Moved cleanupAfterRequest(IRequestCycle) to finally block so that it executes even if ResponseOutputStream.forceFlush() throws an exception.
Patch submitted by Matthew Mead

> Engine does not properly cleanup after a client aborts a request.
> -----------------------------------------------------------------
>
>          Key: TAPESTRY-284
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-284
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 3.0, 3.0.1, 3.0.2
>     Reporter: Paul Ferraro
>     Assignee: Paul Ferraro
>     Priority: Minor
>      Fix For: 3.0.3

>
> In AbstractEngine.service(), if a client aborts a request, the ResponseOutputStream.forceFlush() method will throw an exception causing the service() method to skip over cleanupAfterRequest(IRequestCycle) and causes problems for subsequent requests for the same session.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


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


[jira] Closed: (TAPESTRY-284) Engine does not properly cleanup after a client aborts a request.

Posted by "Brian K. Wallace (JIRA)" <ta...@jakarta.apache.org>.
     [ http://issues.apache.org/jira/browse/TAPESTRY-284?page=all ]
     
Brian K. Wallace closed TAPESTRY-284:
-------------------------------------


> Engine does not properly cleanup after a client aborts a request.
> -----------------------------------------------------------------
>
>          Key: TAPESTRY-284
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-284
>      Project: Tapestry
>         Type: Bug

>   Components: Framework
>     Versions: 3.0.2, 3.0, 3.0.1
>     Reporter: Paul Ferraro
>     Assignee: Paul Ferraro
>     Priority: Minor
>      Fix For: 3.0.3

>
> In AbstractEngine.service(), if a client aborts a request, the ResponseOutputStream.forceFlush() method will throw an exception causing the service() method to skip over cleanupAfterRequest(IRequestCycle) and causes problems for subsequent requests for the same session.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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