W3C home > Mailing lists > Public > www-jigsaw@w3.org > July to August 1998

Re: JigsawHttpServletRequest.getCookies NullPointerException

From: Benoit Mahe <Benoit.Mahe@sophia.inria.fr>
Date: Tue, 04 Aug 1998 09:32:12 +0200
Message-Id: <199808040732.JAA19582@ender.inria.fr>
To: Dorab at Digicraft <dc@brandx.net>
cc: www-jigsaw@w3.org

 Yes, that's a known bug, the getCookies() method of 
 JigsawHttpServletRequest throw a NullPointerException when there is 
 no cookie in the request. It has been fixed, and the next release is
 comming soon.

 Regards, Benoit.
 

Dorab at Digicraft writes:

> I modified SnoopServlet.java by adding the following...
> 
> 	try {
> 		if (req.getCookies() != null ) {
> 			print(out, "COOKIES", "Cookies exist");
> 		} else {
> 			print(out, "COOKIES", "No cookies");
> 		}
> 	} catch (Throwable th) {
> 		print(out, "EXCEPTION", "was one");
> 		th.printStackTrace(out);
> 	}
> 
> When I visit the servlet, I get the following...
> 
> EXCEPTION: was one
> java.lang.NullPointerException
>         at
> org.w3c.jigsaw.servlet.JigsawHttpServletRequest.getCookies(JigsawHttpServletR
> equ
> est.java)
>         at SnoopServlet.doGet(SnoopServlet.java:52)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:480)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:583)
>         at org.w3c.jigsaw.servlet.ServletWrapper.service(ServletWrapper.java)
>         at
> org.w3c.jigsaw.servlet.ServletWrapperFrame.perform(ServletWrapperFrame.java)
>         at
> org.w3c.tools.resources.FramedResource.performFrames(FramedResource.java)
>         at org.w3c.tools.resources.FramedResource.perform(FramedResource.java
> )
>         at org.w3c.jigsaw.http.httpd.perform(httpd.java)
>         at org.w3c.jigsaw.http.Client.processRequest(Client.java)
>         at org.w3c.jigsaw.http.Client.startConnection(Client.java)
>         at org.w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java)
>         at org.w3c.util.CachedThread.run(ThreadCache.java)
> 
> If it makes a difference, this is under Mac OS 8.1, MRJSDK 2.0.1, JSDK2.0,
> Jigsaw 2.0beta2.
> 
> Thanks for any help.
> 
> 
> 


- Benoît Mahé -------------------------------------------------------
                      World Wide Web Consortium (W3C)
                    Architecture domain - Jigsaw Team           

  http://www.w3.org/People/Mahe - bmahe@w3.org - +33.4.92.38.79.89 
---------------------------------------------------------------------
Received on Tuesday, 4 August 1998 03:31:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:27 GMT