Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 81810 invoked from network); 13 Jan 2004 10:32:12 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 13 Jan 2004 10:32:12 -0000 Received: (qmail 14107 invoked by uid 500); 13 Jan 2004 10:31:42 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 14086 invoked by uid 500); 13 Jan 2004 10:31:41 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 14073 invoked from network); 13 Jan 2004 10:31:41 -0000 Received: from unknown (HELO mail.gmx.net) (213.165.64.20) by daedalus.apache.org with SMTP; 13 Jan 2004 10:31:41 -0000 Received: (qmail 12828 invoked by uid 0); 13 Jan 2004 10:31:53 -0000 Received: from 80.121.26.140 by www68.gmx.net with HTTP; Tue, 13 Jan 2004 11:31:53 +0100 (MET) Date: Tue, 13 Jan 2004 11:31:53 +0100 (MET) From: "Michael Gerzabek" To: dev@cocoon.apache.org MIME-Version: 1.0 Subject: [BUG] SessionModule creates sessions on default X-Priority: 3 (Normal) X-Authenticated: #15168632 Message-ID: <16990.1073989913@www68.gmx.net> X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N recently I found another bug in SessionModule. Though it say's explicitly it doesn't create a new seesion on default it does exactly this. See the pasted snapshots below. from o.a.c.environment.Session (javax.servlet.http.HttpSession) Interface: /** * * Returns the current session associated with this request, * or if the request does not have a session, creates one. * * @return the Session associated * with this request * * @see #getSession(boolean) * */ Session getSession(); from o.a.c.components.module.input.SessionModule: /* ... * NOTE: The module does not create a new session. */ protected Object getContextObject(Configuration modeConf, Map objectModel) { return ObjectModelHelper.getRequest(objectModel).getSession(); } it should be return ObjectModelHelper.getRequest(objectModel).getSession( false ); Regards Michael -- +++ GMX - die erste Adresse f�r Mail, Message, More +++ Neu: Preissenkung f�r MMS und FreeMMS! http://www.gmx.net