OWB picks up @SessionScoped contextual instances from expired sessions ----------------------------------------------------------------------
Key: OWB-351 URL: https://issues.apache.org/jira/browse/OWB-351 Project: OpenWebBeans Issue Type: Bug Components: Context and Scopes Affects Versions: M4 Reporter: Mark Struberg Assignee: Mark Struberg Priority: Critical Fix For: 1.0.0 We currently store the CreationalContext instance from creating time inside the NormalScopedBeanInterceptorHandler. This leads to the fact that we pickup the contextual instance stored in that very CreationalContext even if the context itself is long time gone (e.g. if the session expired. This also leads to the side effect that we currently pickup contextual instances from the wrong session if the proxy gets injected into a wider scoped instance (e.g. an @ApplicationScoped bean). Thus, we must drop the CreationalContext from all our NormalScoped proxies and create a new CreationalContext each time we create a new contextual instance. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira