I am sure neither the name nor the value is null in the code.  I used
System.out.println() to print the name and value before I put it in a
session.  This must be something else.

Bill




Larry Isaacs <[EMAIL PROTECTED]> on 12/04/2001 03:02:24 PM

Please respond to "Tomcat Users List" <[EMAIL PROTECTED]>

To:   "'Tomcat Users List'" <[EMAIL PROTECTED]>
cc:

Subject:  RE: Need help on Session's null pointer exception


The Servlet 2.2 spec states that neither the name or
object may be null.  This is the spec that Tomcat 3.3 is the
reference implementation for.

The Servlet 2.3 spec allows the object to be null, which is
the equivalent of calling removeAttribute().  This is why
the code works in Tomcat 4.0.1.

Cheers,
Larry

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 04, 2001 2:51 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Need help on Session's null pointer exception
>
>
>
> Thank you for your reply, Denis.
> I am sure the value I try to put  in a session is not null.  We used
> Websphere and Tomcat 4.0.1 as our testing environment and the
> codes are
> running OK.  Only when we tried to use Tomcat3.3 giving us this error
> message.  We suspect either our setting in wrong or there is a bug in
> Tomcat3.3.
>
>
> Bill
>
>
>
>
> "Denis Balazuc" <[EMAIL PROTECTED]> on 12/04/2001 02:38:37 PM
>
> Please respond to "Tomcat Users List" <[EMAIL PROTECTED]>
>
> To:   "Tomcat Users List" <[EMAIL PROTECTED]>
> cc:
>
> Subject:  Re: Need help on Session's null pointer exception
>
>
> Hi
>
> You are simply trying to set a null value in a session, which is
> forbidden.....something like session.setAttribute("HelloWorld", null);
>
> I'm not sure this behaviour is specified in JSP specs though....
> it's more because a Hashtable is used as the Map to store
> key=value session
> attributes within Tomcat.
>
>
> > I run a servlet on Tomcat3.3 and got the following error:
> >
> > java.lang.NullPointerException
> >         at java.util.Hashtable.put(Hashtable.java:380)
> >         at
> org.apache.tomcat.core.ServerSession.setAttribute(Unknown =
> > Source)
> > Can anyone kindly tell me what is wrong with my setting?  I
> changed the
> > expiration time for session in server.xml
> > and I am sure the SessionIdGenerator is set too.
> >
> >
> > Bill
> >
> >
> > --
> > To unsubscribe:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands:
> <mailto:[EMAIL PROTECTED]>
> > Troubles with the list:
> <mailto:[EMAIL PROTECTED]>
> >
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>
>
>
>
>
>
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>








--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to