Make listeners added by tag handlers transient ----------------------------------------------
Key: MYFACES-2473 URL: https://issues.apache.org/jira/browse/MYFACES-2473 Project: MyFaces Core Issue Type: Bug Components: JSR-314 Affects Versions: 2.0.0-alpha Reporter: Michael Kurz Attachments: MYFACES-2473.patch I had some troubles with system event listeners added by the following tag handlers: org.apache.myfaces.view.facelets.tag.composite.InsertChildrenHandler org.apache.myfaces.view.facelets.tag.composite.InsertFacetHandler org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler As they are no StateHolders, are not serializable and do not have a no-argument constructor, they cause troubles with state management. The simplest solution would be to make them serializable but I think it should also be possible to make them transient as the view is rebuilt anyway on every request. This would generate no state but I'm not 100% sure if there are any side effects by making the listeners transient (it works for me and I can't think of any currently). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.