Move init/destroy of conversation from phase listener to servlet filter -----------------------------------------------------------------------
Key: OWB-467 URL: https://issues.apache.org/jira/browse/OWB-467 Project: OpenWebBeans Issue Type: Bug Components: Context and Scopes Affects Versions: 1.0.0-alpha-2 Environment: OWB trunk Reporter: Martin Kočí Assignee: Gurkan Erdogdu Priority: Critical OWB code for init/destroy conversation is in a phase listener. It is not safe: see http://markmail.org/message/oz7f7jnchwvrcw65. This phase listener approach also does not allow conversation for non faces request, but CDI spec says: "The conversation scope is active: during all standard lifecycle phases of any JSF faces or non-faces request". So this issue is critical for two reasons: 1) it does not allow conversation for non-faces request (specification says it must) 2) it can lock conversation forever (or only for timeout period?) and exhaust memory with locked conversations Proposed solution: move code to servlet filter as discussed at http://markmail.org/message/oz7f7jnchwvrcw65 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.