Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.6.2, 1.7Beta1
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces 1.6.2 / 1.7-Beta 1, WebLogic Server 9.2 / JBoss AS 4.0.3.SP1
-
ICEsoft Forum Reference:
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
I tested both WebLogic Server 9.2.MP2 and JBoss AS 4.0.3.SP1 using both Safari and Firefox. After the session is expired the ThreadBlockingAdaptingServlet nicely gets its shutdown() method invoked, however its service(...) method gets invoked right after which kicks off another blockUntilRespond() cycle. Within this method the semaphore.acquire() method is invoked twice. The second invocation of this method never get unblocked though, resulting in the stuck thread issue.
I was only able to reproduce this using the head branch, not using 1.6.2.
I was only able to reproduce this using the head branch, not using 1.6.2.
Issue Links
- depends on
-
ICE-2731 Session already invalidated with seam logout
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16050 | Mon Mar 17 17:37:49 MDT 2008 | mircea.toma | Backport fixes for |
Files Changed | ||||
MODIFY
/icefaces/branches/icefaces-1.6/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
MODIFY /icefaces/branches/icefaces-1.6/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java ADD /icefaces/branches/icefaces-1.6/icefaces/core/src/com/icesoft/util/MonitorRunner.java MODIFY /icefaces/branches/icefaces-1.6/icefaces/core/src/com/icesoft/faces/webapp/http/core/SendUpdatedViews.java MODIFY /icefaces/branches/icefaces-1.6/icefaces/core/src/com/icesoft/faces/webapp/http/core/AsyncServerDetector.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15849 | Mon Feb 25 15:44:46 MST 2008 | mircea.toma | Unblock blocking connection after a period of inactivity. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/SendUpdatedViews.java ADD /icefaces/trunk/icefaces/core/src/com/icesoft/util/MonitorRunner.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainServlet.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/AsyncServerDetector.java MODIFY /icefaces/trunk/icefaces/bridge/src/application.js |