Ive narrowed down the behaviour that is giving me the null pointer here.

What happens is that I submit a job id, and it reloads the same page after
having stored the job id in a bean.  The same bean then gets all the
appropiate results, and stores a link to each result in a javascript-enabled
button, as well as storing the results in an array in the session.

When a button is clicked, the appropiate file is recalled from the array in
the session, and the file is used in the resulting viewer window.

What is going wrong is that if, once Ive submitted the job id, I wait for
too long, when I finally click on one of the result buttons, the session
attribute has expired.  This even happens when I set the maxInactiveInterval
to -1 as suggested below.

Anyone?
Thanks
Sam

"JC Rules"




From: Gokul Singh <[EMAIL PROTECTED]>
Reply-To: "A mailing list for discussion about Sun Microsystem's Java
        Servlet API Technology." <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: Session length??
Date: Wed, 12 Mar 2003 19:28:01 -0700
MIME-Version: 1.0
Received: from mc4-f26.law16.hotmail.com ([65.54.237.161]) by
mc4-s15.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Wed, 12
Mar 2003 18:40:01 -0800
Received: from swjscmail2.java.sun.com ([192.18.99.108]) by
mc4-f26.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Wed, 12
Mar 2003 18:39:32 -0800
Received: from swjscmail1 (swjscmail1.Sun.COM [192.18.99.107])by
swjscmail2.java.sun.com (Postfix) with ESMTPid AD57C21553; Wed, 12 Mar 2003
19:35:27 -0700 (MST)
Received: from JAVA.SUN.COM by JAVA.SUN.COM (LISTSERV-TCP/IP release 1.8d)
with          spool id 6090550 for [EMAIL PROTECTED]; Wed, 12
Mar 2003          19:32:52 -0700
Received: from rediffmail.com (unknown [203.199.83.248]) by
swjscmail1.java.sun.com (Postfix) with SMTP id EEDB9481D for
<[EMAIL PROTECTED]>; Wed, 12 Mar 2003 19:22:50 -0700 (MST)
Received: (qmail 3670 invoked from network); 13 Mar 2003 02:28:07 -0000
Received: from unknown (HELO rambo) (68.106.26.9) by mailserver with SMTP;
13          Mar 2003 02:28:07 -0000
X-Message-Info: APgguKHtcSDZjwTAwa8CxuA9lzZfScAM
Delivered-To: [EMAIL PROTECTED]
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2616
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Importance: Normal
Message-ID:  <[EMAIL PROTECTED]>
Sender: "A mailing list for discussion about Sun Microsystem's Java
      Servlet API Technology." <[EMAIL PROTECTED]>
In-Reply-To:  <[EMAIL PROTECTED]>
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 13 Mar 2003 02:39:33.0470 (UTC)
FILETIME=[C7BB17E0:01C2E909]

> -----Original Message-----
> From: A mailing list for discussion about Sun Microsystem's
> Java Servlet API Technology.
> [mailto:[EMAIL PROTECTED] On Behalf Of Sam Seaver
> Sent: Wednesday, March 12, 2003 12:49 PM
> To: [EMAIL PROTECTED]
> Subject: Session length??
>
>
> Dear all,
>
> I have a JSP file that sets the session length to 0, i read
> somewhere that this would mean the session would only expire
> when the browser window is closed.

<sniped>

Here is the extract from the javadocs for HttpSession

<from api docs>
setMaxInactiveInterval
public void setMaxInactiveInterval(int interval)Specifies the time, in
seconds, between client requests before the servlet container will
invalidate this session. A negative time indicates the session should
never timeout.
Parameters:
interval - An integer specifying the number of seconds
</from api docs>

I believe you are setting the timeout to zero, you are actually
invalidating the session. Try to use a -ve value for the timeout.
All session expire when the browser windows are closed. The time out
functionality is to make the sessions and related data expire on the
server side. It would not be a good idea not to have a session timeout,
as after sometime, the server will slowdown and crash because of hanging
sessions.



Rgds,
Gokul



> anyone?
> S
>
> _________________________________________________________________

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html


_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html



Reply via email to