Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » session does not timeout when expected
session does not timeout when expected [message #513793] Thu, 11 February 2010 10:51 Go to next message
laura.b is currently offline laura.bFriend
Messages: 5
Registered: July 2009
Junior Member
Hi,

I have a RAP 1.2 based application deployed in Tomcat. The session timeout is set to default value 30 min (also in Tomcat web.xml and in the application).
I also have a task activated to update some GUI staff from 10 to 10 seconds. The browser I use is IE8.
I noticed that the application does not timeout when I expect to. Sometimes I keep it opened for more than 2 days, and still does not timeout.
Because of this, the browser memory consumption increases quite a lot. After a week we also reached to OutOfMemoryException thrown by the browser. When the application times out, the memory decreases a lot, under 100K (that because I deactivate the UICallback for the task mentioned above in beforeDestroy method of the session store listener). Or maybe it is better to deactivate the UICallback in the dispose method of the class that receives the UI updates ?

I know about the bug 301261 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=301261), and I just applied the patch proposed there. I will keep the application under observation few more days and see what happens.
I just want to know why the session does not timeout when it supposed to?

Also, I did the following test, and found a minor, but strange thing:


I opened the application in IE browser and then I set system clock few months ahead.
The session times out as expected.

I then opened a new tab in the same browser and opened google in it. I set the system timeout more ahead.
I would expect a timeout message from the application, but instead I get the "Multiple browser-instances or browser-tabs per session are not supported" error msg.

This is very minor thing, but still a bit strange to get this message?

Thanks,
Laura

[Updated on: Thu, 11 February 2010 15:22]

Report message to a moderator

Re: session does not timeout when expected [message #513962 is a reply to message #513793] Thu, 11 February 2010 19:29 Go to previous messageGo to next message
laura.b is currently offline laura.bFriend
Messages: 5
Registered: July 2009
Junior Member
Hi again,

I observed the application several hours after I applied the patch and indeed the memory consumption improved a lot. As regarding the session timeout, this happened for the application installed on Win XP, but I have the application running also in a VMWare with Win2008 installed, and in this environment the application does not timeout.

After applying the patch, I noticed another problem. Sometimes, the UICallback does not work anymore. The task is executed, but when comes to update the UI, it never executes the runnable from asyncExec. If I click somewhere else in the application, the runnable is executed.



Regards,
Laura

Re: session does not timeout when expected [message #514020 is a reply to message #513962] Fri, 12 February 2010 08:22 Go to previous messageGo to next message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Laura,

if you think that the UICallback does not work reliable please file a
bugzilla [1] with a snippet to reproduce it.

[1] http://wiki.eclipse.org/RAP_Bug_Reporting_Howto
Best,
Ivan

On 2/11/2010 9:29 PM, Laura Bunea wrote:
> Hi again,
>
> I observed the application several hours after I applied the patch and
> indeed the memory consumption improved a lot. As regarding the
> session timeout, this happened for the application installed on Win
> XP, but I have the application running also in a VMWare with Win2008
> installed, and in this environment the application does not timeout.
>
> After applying the patch, I noticed another problem. Sometimes, the
> UICallback does not work anymore. The task is executed, but when comes
> to update the UI, it never executes the runnable from asyncExec. If I
> click somewhere else in the application, the runnable is executed.
>
>
>
> Regards,
> Laura
>
>
Re: session does not timeout when expected [message #514522 is a reply to message #513962] Mon, 15 February 2010 16:44 Go to previous message
Rüdiger Herrmann is currently offline Rüdiger HerrmannFriend
Messages: 581
Registered: July 2009
Senior Member
On 11.02.2010 20:29, Laura Bunea wrote:
> Hi again,
>
> I observed the application several hours after I applied the patch and
> indeed the memory consumption improved a lot. As regarding the session
> timeout, this happened for the application installed on Win XP, but I
> have the application running also in a VMWare with Win2008 installed,
> and in this environment the application does not timeout.
>
> After applying the patch, I noticed another problem. Sometimes, the
> UICallback does not work anymore. The task is executed, but when comes
> to update the UI, it never executes the runnable from asyncExec. If I
> click somewhere else in the application, the runnable is executed.
This problem is most likely unrelated to the patch you mention. There is
a bug that I think covers the issue that you are facing:
280187: ModalContext removes UICallback too early
https://bugs.eclipse.org/bugs/show_bug.cgi?id=280187
If you think that you discovered a different problem, please feel free
to file a new bug.

>
>
>
> Regards,
> Laura
>
>


--
Rüdiger Herrmann
http://eclipsesource.com
Previous Topic:Question about the org.eclipse.rap.flexdraw2d bundle and the Innoopract Informationssysteme GmbH.
Next Topic:Flat border around a Browser widget
Goto Forum:
  


Current Time: Fri Mar 29 12:41:59 GMT 2024

Powered by FUDForum. Page generated in 0.03278 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top