Hi Stuart, Are you sure that the client browser is adding the cookie to the http request it is making to Cocoon? A cookie contains a path parameter that tells the browser that the cookie should only be submitted when the browser is requesting URLs that match a certain path on the server.
If you want the cookie to be submitted to every URL on a given server then set the cookie path parameter to "/". You can check if the browser is submitting the cookie by using a HTTP viewer that acts as a proxy to your browser. For Windows I would recommend HTTPInspector, but I'm sure there are equivalent tools for *NIX. The cookies will appear in the HTTP header. Best Regards, Chris -----Original Message----- From: Stuart Roebuck [mailto:[EMAIL PROTECTED]] Sent: 07 December 2001 10:47 To: [EMAIL PROTECTED] Subject: [C2] [Bug?] Cookies missing from environment I'm currently working on an action which needs to set and check cookies. Setting is fine, but checking/reading is not working. It gets the request from the environment and uses either getCookies or getCookieMap to get the list of cookies. But neither work, despite the fact that session handling is working fine - i.e. the session cookie is being handled correctly by the system (I'm not using URL rewriting) - so the browser is storing and returning the JSESSIONID cookie. I did some remote debugging, put a breakpoint on every call to the Cocoon HttpRequest constructor and found that the HttpServletRequest object passed to it never contains any cookies. Any ideas or pointers - am I doing something really brain-dead? Thanks, Stuart. Public Key - 1024D/88DD65AF 2001-11-23 Stuart Roebuck (Adolos) Key fingerprint = 89D9 E405 F8B1 9B22 0FA2 F2C1 9E57 5AB1 88DD 65AF ------------------------------------------------------------------------- Stuart Roebuck [EMAIL PROTECTED] Lead Developer Java, XML, MacOS X, XP, etc. ADOLOS <http://www.adolos.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]