Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.3
-
Labels:None
-
Environment:ICEfaces 3.2.0.A 12192012
-
Assignee Priority:P1
-
ICEsoft Forum Reference:
-
Salesforce Case Reference:
-
Workaround Exists:Yes
-
Workaround Description:Use session scoped beans
Description
Comments from the customer who is seeing this issue:
"We are seeing cases of two user sessions sharing the same window id and the corresponding window scope map are shared too. The main problem is in WindowScopeManager, which maintains a static variable UnusedScopeMap. This variable is shared across multiple sessions"
"We are seeing cases of two user sessions sharing the same window id and the corresponding window scope map are shared too. The main problem is in WindowScopeManager, which maintains a static variable UnusedScopeMap. This variable is shared across multiple sessions"
Activity
Arran Mccullough
created issue -
Arran Mccullough
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case Reference | 5007000000O8lDSAAZ |
Ken Fyten
made changes -
Assignee | Ted Goddard [ ted.goddard ] | |
Security | Private [ 10001 ] | |
Assignee Priority | P1 [ 10010 ] |
Ted Goddard
made changes -
Assignee | Ted Goddard [ ted.goddard ] | Mircea Toma [ mircea.toma ] |
Ken Fyten
made changes -
Fix Version/s | 3.3 [ 10370 ] |
Ken Fyten
made changes -
Affects Version/s | 3.0 [ 10241 ] | |
Affects Version/s | 3.2 [ 10338 ] | |
ICEsoft Forum Reference | http://www.icesoft.org/JForum/posts/list/20915.page#sthash.C71pJrot.dpbs |
Ken Fyten
made changes -
Security | Private [ 10001 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #33753 | Mon Mar 04 16:58:44 MST 2013 | mircea.toma | |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/WindowScopeManager.java
|
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #34054 | Mon Mar 25 10:56:39 MDT 2013 | tjohnson | Applied fix for |
Files Changed | ||||
MODIFY
/icefaces3/tags/icefaces-3.0.1/icefaces/core/src/main/java/org/icefaces/impl/application/WindowScopeManager.java
|
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
I managed to reproduce the issue using the "scopes" test application. The trick was to change the org.icefaces.windowScopeExpiration value to 3000ms. The steps to reproduce are:
1) Load http://localhost:8080/scopes/window-scope-A.jsf in first browser.
2) Load http://localhost:8080/scopes/window-scope-A.jsf in second browser.
3) Restart web server.
4) Reload http://localhost:8080/scopes/window-scope-A.jsf in first browser.
5) Increment counter to 3.
6) Reload http://localhost:8080/scopes/window-scope-A.jsf in second browser.
7) Observe counter value in second browser, it will be 3 instead of 0 as expected.