Hi, I have a workaround for this but I can't imagine that its something you all will be happy with.
For the sessionCreated and sessionDestroyed methods I simply put them in a runnable and called them later. It appears that as soon as I call HttpSessionEvent.getSession() is when the recursive loop occurrs. Anyway here is my workaround for now: | public void sessionCreated(final HttpSessionEvent evt) | { | Runnable runner = new Runnable() | { | public void run() | { | XSystem.logInfo("Session Created = " + evt.getSession().getId()); | IdToSessionMap.getInstance().addHttpSession(evt.getSession()); | SessionController.getInstance(evt.getSession().getId()); | } | }; | | EventQueue.invokeLater(runner); | | } | | public void sessionDestroyed(final HttpSessionEvent evt) | { | Runnable runner = new Runnable() | { | public void run() | { | XSystem.logInfo("Session Destroyed = " + evt.getSession().getId()); | IdToSessionMap.getInstance().removeHttpSession(evt.getSession()); | SessionController.freeInstance(evt.getSession().getId()); | } | }; | | EventQueue.invokeLater(runner); | } | Looking forward to know whether or not I'm crazy :) Thanks, PVM View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057957#4057957 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057957 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user