RequestImpl.getSession(true) is broken
--------------------------------------

                 Key: TAP5-891
                 URL: https://issues.apache.org/jira/browse/TAP5-891
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.1.0.5
            Reporter: Olle Hallin


I think that the implementation of 
org.apache.tapestry5.internal.services.RequestImpl.getSession(true) is broken.

It returns an old invalidated session instead of creating a new.

IMO this is a bug since it behaves differently than 
HttpServletRequest.getSession(true).

This is expected behaviour:

1. Session s1 = request.getSession(true);
2. s1.invalidate();
3. Session s2 = request.getSession(true);
4. assertNotNull(s2);
5. assertNotSame(s1, s2);
6. assertFalse(s2.isInvalidated());



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