Hi There,
The NPE is coming from the { if (session == null || session.isNew()) }
since even if session is null then you are still trying to call a method of
session.
a safer alternative would be
if (session == null) {
//error
} else {
if (session.isNew()) {
} else {
}
}
Thanks
Pete
-----Original Message-----
From: MUKUND Premchander [mailto:[EMAIL PROTECTED]
Sent: 12 April 2004 11:19
To: [EMAIL PROTECTED]
Subject: SESSION VARIABLE BECOMES NULL AFTER SOME REFRESH
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 session becomes
null and throws a null pointer exception.
IN the try block I even have a code as
try {
if (session == null || session.isNew()) {
//do something
} else {
//do otherwise
}
}catch(Exception e )
{ //print stack trace and value of session }
I get a null pointer exception and session is preinted as null but even
the if block is noit 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 refresh 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
Please help me out as to where I am going wrong .
thanks and Regards
Mukund
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]