Re: JigsawHttpServletRequest.getCookies NullPointerException

 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 UTC