I think i got that error once when i tried to put a null Object into
session. do something like

if (Object != null){
        session.putValue("key", Object);
}

-hope that helps, 

Jimmy
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 04, 2001 2:26 PM
To: [EMAIL PROTECTED]
Subject: Need help on Session's null pointer exception


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)
        at =
org.apache.tomcat.facade.HttpSessionFacade.setAttribute(Unknown Sourc
e)
        at org.apache.tomcat.facade.HttpSessionFacade.putValue(Unknown =
Source)
        at =
com.fub.its.servlet.SecuredServlet.setCurrentEmployee(SecuredServlet.
java:162)
        at =
com.fub.its.controller.DepartmentController.checkForSwitchToDepartmen
t(DepartmentController.java:47)
        at =
com.fub.its.controller.DepartmentController.doGet(DepartmentControlle
r.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at =
com.fub.its.servlet.ApplicationServlet.service(ApplicationServlet.jav
a:160)
        at =
com.fub.its.servlet.SecuredServlet.service(SecuredServlet.java:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService(Unknown =
Source)
        at org.apache.tomcat.core.Handler.invoke(Unknown Source)
        at org.apache.tomcat.core.Handler.service(Unknown Source)
        at org.apache.tomcat.facade.ServletHandler.service(Unknown =
Source)
        at org.apache.tomcat.core.ContextManager.internalService(Unknown =
Source)

        at org.apache.tomcat.core.ContextManager.service(Unknown Source)
        at =
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
Unknown Source)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown =
Source)
        at =
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown
 Source)
        at java.lang.Thread.run(Thread.java:484)
------End of System Error-------------------------------
--------------------------------------------------------


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]>

Reply via email to