You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "SourceForge.net" <no...@sourceforge.net> on 2004/11/23 13:02:42 UTC

[ myfaces-Bugs-1071640 ] NullPointerException in CookieMap

Bugs item #1071640, was opened at 2004-11-23 21:02
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=525508&aid=1071640&group_id=69709

Category: basic implementation
Group: v 1.0.7
Status: Open
Resolution: None
Priority: 5
Submitted By: ruimo (ruimo)
Assigned to: Nobody/Anonymous (nobody)
Summary: NullPointerException in CookieMap

Initial Comment:
In case no cookie is found, CookieMap class throws
NullPointerException.

    protected Object getAttribute(String key)
    {
        Cookie[] cookies =
_httpServletRequest.getCookies();
        for (int i = 0, len = cookies.length; i < len; i++)

Regarding servlet specification,
HttpServletRequest#getCookies() may return null. This
code should be:

    protected Object getAttribute(String key)
    {
        Cookie[] cookies =
_httpServletRequest.getCookies();
        if (cookies == null) return null;  // add
        for (int i = 0, len = cookies.length; i < len; i++)


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=525508&aid=1071640&group_id=69709