Thanks Marc. Now, we won't forget that issue and we have no excuse not to correct it ... :-). Who want to submit a patch ? ;-)
Cheers, -Vincent > -----Original Message----- > From: Brette, Marc [mailto:[EMAIL PROTECTED]] > Sent: 30 April 2002 08:29 > To: 'Cactus Users List' > Subject: RE: HttpSession does not exists > > Done, thanks for yout answer > > -----Original Message----- > From: Vincent Massol [mailto:[EMAIL PROTECTED]] > Sent: 29 April 2002 22:03 > To: 'Cactus Users List' > Subject: RE: HttpSession does not exists > > > Marc, > > This looks like a bug to me. Can you raise a bug using the bugzilla link > on the Cactus web page. That would prevent us from forgetting it next > time. > > In the meantime, I guess putting : session="true" will make it work, > right ? > > I do think you use Cactus correctly but simply that this bug was not > fixed in Cactus 1.3 ... > > Thanks for your help > -Vincent > > > -----Original Message----- > > From: Brette, Marc [mailto:[EMAIL PROTECTED]] > > Sent: 29 April 2002 16:10 > > To: [EMAIL PROTECTED] > > Subject: HttpSession does not exists > > > > Hi, > > I have just updated to Cactus 1.3 and the following code throws an > > exception > > : > > > > public class Testresults extends JspTestCase { > > ... > > protected void setUp() throws Exception { > > // Setup the needed beans > > // JSPDataConstants.initializeConstants(pageContext) ; > > SessionBean sessionBean = new SessionBean() ; > > pageContext.setAttribute("sessionBean", > > sessionBean,PageContext.SESSION_SCOPE) ; > > } > > ... > > java.lang.IllegalArgumentException: can't access SESSION_SCOPE without > an > > HttpSession > > at > > > org.apache.jasper.runtime.PageContextImpl.setAttribute(PageContextImpl.j > av > > a: > > 244) > > at > > > org.apache.cactus.server.AbstractPageContextWrapper.dispatch63_setAttrib > ut > > e > > > AbstractPageContextWrapper.java;org/apache/cactus/util/log/LogAspect.jav > a( > > 1k > > ):319) > > at > > > org.apache.cactus.server.AbstractPageContextWrapper.around63_setAttribut > e( > > Ab > > > stractPageContextWrapper.java;org/apache/cactus/util/log/LogAspect.java( > 1k > > ): > > 1147) > > at > > > org.apache.cactus.server.AbstractPageContextWrapper.setAttribute(Abstrac > tP > > ag > > > eContextWrapper.java;org/apache/cactus/util/log/LogAspect.java(1k):316) > > at Testresults.setUp(Testresults.java:86) > > at > > > org.apache.cactus.AbstractTestCase.runBareServerTest(AbstractTestCase.ja > va > > :4 > > 88) > > at > > > org.apache.cactus.server.AbstractTestCaller.doTest(AbstractTestCaller.ja > va > > :1 > > 48) > > ... > > > > It worked with Cactus previous version, but I remember I had to change > the > > jspRedirector.jsp first line to > > <%@page import="org.apache.cactus.server.*" session="true" %> (the > > original > > version states session="false") > > > > I made this change because I had a similar exception and saw this > advice > > on > > cactus mailing list. > > But now, it seems obvious that I don't correctly use Cactus. > > Could you help, please ? > > > > --Marc > > > > -- > > To unsubscribe, e-mail: <mailto:cactus-user- > > [EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:cactus-user- > > [EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:cactus-user- > [EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
