Community
Participate
Working Groups
If a session is restarted (usually by sending a request that contains a startup=xxx parameter), the current implementation of LifeCycleServiceHandler#clearSessionStore() does only remove all session attributes. Attributes from the ServiceStore remain untouched. With the current implementation of SessionSingletonBase that buffers instances in the SessionStore, this may lead to instances from the old session still being returned in the new session.
This issue is solved with committing the changes for bug 345702. The new session singleton implementation does not buffer instances in the ServiceStore any more.