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.