[ 
https://issues.apache.org/jira/browse/AXIS2-3067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Deepal Jayasinghe reassigned AXIS2-3067:
----------------------------------------

    Assignee: Deepal Jayasinghe

> NullPointerException from 
> request.getSession().setAttribute(Constants.SERVICE_MAP, null);
> -----------------------------------------------------------------------------------------
>
>                 Key: AXIS2-3067
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3067
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.3, 1.2, nightly
>         Environment: RHEL4.0, Netscape Enterprise Server (NES) 6.2, FireFox
>            Reporter: david
>            Assignee: Deepal Jayasinghe
>
> In \axis2\axis2-web\listServices.jsp file, there is a call 
> request.getSession().setAttribute(Constants.SERVICE_MAP, null); this call 
> works in servlet 2.3 specification, but not servlet 2.2 spec, the NES6.2 
> claimed to be servlet 2.3 compliance, but in its class IWSHttpSession.java(I 
> decompiled their code), which implemented HttpSession interface, and followed 
> servlet 2.2 spec. and throw NullPointerException if a null value passes in, 
> in 2.3 spec, a null value passed in is equal to removeAttribute(). 
> Suggestion:
> Change 
> request.getSession().setAttribute(Constants.SERVICE_MAP, null);
> to 
> request.getSession().removeAttribute(Constants.SERVICE_MAP);
> this change will support both 2.2 and 2.3 spec., so the NES6.2 can continue 
> to run.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to