Hi, How about implementing HttpSessionListener so that you know when your
session is getting created and destroyed?  Also do you have multiple users
running the same jsp?  If you do, you may want to synchronize that block of
code.

Hope this helps:).

-Yan

-----Original Message-----
From: MUKUND Premchander [mailto:[EMAIL PROTECTED] 
Sent: April 14, 2004 07:41
To: Tomcat Users List
Subject: SESSION PROBLEM in UNIX


Hi,

I have a jsp page which is refreshed atuomatically every 10 seconds.I
get and put values in the session by using the implicit session variable
. Everything works fine for say 2-3 mins after that the implicit session
becomes null and throws a null pointer exception. 

I get a null pointer exception and session is printed as null but even
the if block (session == null) is not executed .

I printed the value of request.getSession(false);.This gives me session
object ,where as the implicit session does not have this after many
refresh interval  

During the first few refreshes both have the same value. 

Also note that this runs fine in Windows ,I get this problem only in
UNIX . I use tomcat 3.2 in unix and view using IE in windows 

I tried in tomcat 4 also I still get the same exception 

FIND below the code in JSP 
try{
      if (session == null){
          System.out.println("session is null:::");
      }
     System.out.println("session3:::"+session.toString());
      if (session.isNew()) {
          System.out.println("HI");
 
session.setAttribute(BPRealtimeConstants.C_JPM_SESSION_FAIL_ID,"failed")
;    
           response.setHeader("Refresh","1; URL=/MCOne/BP/index.html");
           return;
      }
} catch (Exception e) {
   System.out.println("I am in exception ");
   System.out.println("I am after hello
::::"+request.getSession(false));
   e.printStackTrace();
}       
 
I am unble to find any resource on the net which might help me identify
the problem ,I am posting this for the second time .
Can there be any difference in session handling when tomcat is run in
unix and Windows.
Any inputs will really help me solve this production problem
 
 
Thanks and Regards
Mukund
 
 


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

Reply via email to