Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0014486Openbravo ERPZ. Otherspublic2010-09-08 17:212011-03-14 16:13
shuehner 
mtaal 
normalmajorhave not tried
closedfixed 
5
2.50 
 
No
User Interface Application
No
0014486: Problem with session timeout/invalidation & seam
Using the normal authentication manager do either of the following two flows:

Note that flow a.) can also be reproduce using the AutoLoginAuthManager

a.)
login into new ui
delete from ad_session;
open any window

b.)
login into new ui
open any window
delete from ad_session;
click new

The following error appears in the log:

Sep 8, 2010 3:10:25 PM org.apache.catalina.session.StandardSession expire
SEVERE: Session event listener threw exception
java.lang.IllegalStateException: Please end the HttpSession via org.jboss.seam.web.Session.instance().invalidate()
    at org.jboss.seam.contexts.Lifecycle.endSession(Lifecycle.java:267)
    at org.jboss.seam.contexts.ServletLifecycle.endSession(ServletLifecycle.java:160)
    at org.jboss.seam.servlet.SeamListener.sessionDestroyed(SeamListener.java:59)
    at org.apache.catalina.session.StandardSession.expire(StandardSession.java:702)
No tags attached.
related to defect 0014153 closed mtaal Re-login after time out results in double tab rows 
related to defect 0014381 closed dbaz Problems with deactivated/timed-out sessions and layout 
Issue History
2010-09-08 17:21shuehnerNew Issue
2010-09-08 17:21shuehnerAssigned To => mtaal
2010-09-08 17:21shuehnerOBNetwork customer => No
2010-09-08 17:25shuehnerRelationship addedrelated to 0014153
2010-09-08 17:27shuehnerRelationship addedrelated to 0014381
2010-09-08 19:26hgbotCheckin
2010-09-08 19:26hgbotNote Added: 0030864
2010-09-08 19:26hgbotCheckin
2010-09-08 19:26hgbotNote Added: 0030865
2010-09-08 19:26hgbotStatusnew => resolved
2010-09-08 19:26hgbotResolutionopen => fixed
2010-09-08 19:26hgbotFixed in SCM revision => http://code.openbravo.com/erp/mods/org.openbravo.client.kernel/rev/5da47c2d6218a7fb7ebdcb23b2270ec21fb2f721 [^]
2010-09-08 23:32hudsonbotCheckin
2010-09-08 23:32hudsonbotNote Added: 0030871
2010-10-08 15:01shuehnerNote Added: 0031689
2010-10-08 15:01shuehnerStatusresolved => closed
2010-12-09 16:06anonymoussf_bug_id0 => 3133463
2011-03-04 15:09hgbotCheckin
2011-03-04 15:09hgbotNote Added: 0034562
2011-03-04 15:09hgbotStatusclosed => resolved
2011-03-14 16:13shuehnerNote Added: 0034810
2011-03-14 16:13shuehnerStatusresolved => closed

Notes
(0030864)
hgbot   
2010-09-08 19:26   
Repository: erp/devel/pi
Changeset: 486a5c808177811eef7ab2ddb4ed6708a9cbf0b7
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Sep 08 19:26:02 2010 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/486a5c808177811eef7ab2ddb4ed6708a9cbf0b7 [^]

Related to issue 14486: Problem with session timeout/invalidation & seam

---
M src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
---
(0030865)
hgbot   
2010-09-08 19:26   
Repository: erp/mods/org.openbravo.client.kernel
Changeset: 5da47c2d6218a7fb7ebdcb23b2270ec21fb2f721
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Sep 08 19:26:34 2010 +0200
URL: http://code.openbravo.com/erp/mods/org.openbravo.client.kernel/rev/5da47c2d6218a7fb7ebdcb23b2270ec21fb2f721 [^]

Fixes issue 14486: Problem with session timeout/invalidation & seam

---
M src/org/openbravo/client/kernel/BaseKernelServlet.java
---
(0030871)
hudsonbot   
2010-09-08 23:32   
A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/486a5c808177 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/ae9babfb34a9 [^]
Tests: http://builds.openbravo.com/view/int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.18358.obx [^]
(0031689)
shuehner   
2010-10-08 15:01   
Tested on pi/psql+latest module version. Working fine now without error in both new & classic layout.
(0034562)
hgbot   
2011-03-04 15:09   
Repository: erp/mods/org.openbravo.client.kernel
Changeset: 5da47c2d6218a7fb7ebdcb23b2270ec21fb2f721
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Sep 08 19:26:34 2010 +0200
URL: http://code.openbravo.com/erp/mods/org.openbravo.client.kernel/rev/5da47c2d6218a7fb7ebdcb23b2270ec21fb2f721 [^]

Fixes issue 14486: Problem with session timeout/invalidation & seam

---
M src/org/openbravo/client/kernel/BaseKernelServlet.java
---
(0034810)
shuehner   
2011-03-14 16:13   
Close again, as was wrongly reopened. Was fixed and closed in october and no real change has been done afterwards.