Author: christian.bauer(a)jboss.com
Date: 2009-04-08 13:38:22 -0400 (Wed, 08 Apr 2009)
New Revision: 10352
Modified:
trunk/examples/wiki/src/main/org/jboss/seam/wiki/admin/WikiHttpSessionManager.java
Log:
Swallow exception on member display
Modified:
trunk/examples/wiki/src/main/org/jboss/seam/wiki/admin/WikiHttpSessionManager.java
===================================================================
---
trunk/examples/wiki/src/main/org/jboss/seam/wiki/admin/WikiHttpSessionManager.java 2009-04-08
16:02:35 UTC (rev 10351)
+++
trunk/examples/wiki/src/main/org/jboss/seam/wiki/admin/WikiHttpSessionManager.java 2009-04-08
17:38:22 UTC (rev 10352)
@@ -181,8 +181,17 @@
// Try to get the session with the smallest idle time
if (onlineUsernames.containsKey(username)) {
- if (session.getLastAccessedTime() >
onlineUsernames.get(username).getLastAccessedTime()) {
- onlineUsernames.put(username, session);
+ try {
+ if (session.getLastAccessedTime() >
onlineUsernames.get(username).getLastAccessedTime()) {
+ onlineUsernames.put(username, session);
+ }
+ } catch (IllegalStateException ex) {
+ // Just ignore that:
+ /*
+ Caused by: java.lang.IllegalStateException: getLastAccessedTime:
Session already invalidated
+ at
org.apache.catalina.session.StandardSession.getLastAccessedTime(StandardSession.java:439)
+ at
org.apache.catalina.session.StandardSessionFacade.getLastAccessedTime(StandardSessionFacade.java:84)
+ */
}
} else {
onlineUsernames.put(username, session);
Show replies by date