- From: Lars Brueckner <lars.brueckner@ito.tu-darmstadt.de>
- Date: Thu, 14 Feb 2002 15:56:55 +0100
- To: Lars Brueckner <lars.brueckner@ito.tu-darmstadt.de>, Yves Lafon <ylafon@w3.org>
- Cc: www-jigsaw@w3.org
I have done some more testing, and I think I have found a race. I added some debug output to class HttpMessage: *** HttpMessage.java Thu Feb 14 15:46:28 2002 --- HttpMessage-debug.java Thu Feb 14 15:46:53 2002 *************** *** 728,733 **** --- 728,734 ---- public void emit(OutputStream out) throws IOException { + System.out.println("emit"); startEmit(out, EMIT_ALL) ; if ( major > 0 ) emitHeaders(out, EMIT_ALL); *************** *** 1359,1364 **** --- 1360,1366 ---- */ public void setSetCookie(HttpSetCookieList setcookie) { + System.out.println("New Cookie List(setSetCookie)"); setHeaderValue(H_SET_COOKIE, setcookie); } *************** *** 1380,1385 **** --- 1382,1388 ---- */ public void setCookie(HttpCookieList cookie) { + System.out.println("New Cookie List(setCookie)"); setHeaderValue(H_COOKIE, cookie); } I see two cases: 1) debug output: emit, NewCookieList => no set-cookie in the response 2) debug output: NewCookieList, emit => set-cookie in the response The problems seems to be in the ServletRunner.run(), but I do not understand that code yet. Lars On Donnerstag, 14. Februar 2002 11:04, Lars Brueckner worte: > I have tried with Jigsaw 2.2.0, your devel jar (both with no > changes to the distributed configuration) and my local build > (which is based on the public CVS from yesterday, feb 13th). > > I have used a simple test servlet (see attachment) > All show the same behaviour: > > The cookie is never set on the first invocation. If I reload > the suffix of the session-id increases. > The cookie is set after several reloads, however the number > of necessary reloads differs from try to try. > > I am using Linux, with jdk 1.4.0-beta3. > I tried with different browsers (Jigsaw always on localhost). > > Any Ideas? > > Lars > > On Mittwoch, 13. Februar 2002 16:30, Yves Lafon worte: > > On Wed, 13 Feb 2002, Lars Brueckner wrote: > > > > > Hello there, > > > > > > I am using the Jigsaw 2.2.0 Release; my servlets are working, > > > but Jigsaw does not set a Session Cookie, and so a new servlet > > > Session ist generated with each invocation. > > > > > > Yes, I have entered a path and a name with the admin tool. > > > > > > Did I miss a switch to activate the Cookie? > > > > Can you try with the latest Jigsaw jars? (to be Jigsaw 2.2.1 as soon as I > > find time to package the distribution). > > See http://jigsaw.w3.org/Devel/classes-2.2/20020131/ > > Thanks, > > > > -- > > Yves Lafon - W3C > > "Baroula que barouleras, au tiéu toujou t'entourneras." > > > > > > > > -- > Dipl.-Inform. Lars Brückner lars.brueckner@ito.tu-darmstadt.de > IT Transfer Office, Darmstadt University of Technology > PGP-Fingerprint: 8082 5A1B 6ED4 B400 7B53 3665 7EAD 1F4C DDA6 6DEB > > > > -- Dipl.-Inform. Lars Brückner lars.brueckner@ito.tu-darmstadt.de IT Transfer Office, Darmstadt University of Technology PGP-Fingerprint: 8082 5A1B 6ED4 B400 7B53 3665 7EAD 1F4C DDA6 6DEB
Received on Thursday, 14 February 2002 09:56:55 UTC