[seam-issues] [JBoss JIRA] (JBSEAM-4898) JSF2 Page Scope components are not active on postback
Marek Novotny (JIRA)
jira-events at lists.jboss.org
Mon Mar 26 10:50:47 EDT 2012
[ https://issues.jboss.org/browse/JBSEAM-4898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marek Novotny resolved JBSEAM-4898.
-----------------------------------
Resolution: Done
Even JSF2 contains a bug, added workaround fixes your issue, I tried your test case on AS 5.1.
There are still some issues with JSF2 on AS7, but I will create new issues for that
> JSF2 Page Scope components are not active on postback
> -----------------------------------------------------
>
> Key: JBSEAM-4898
> URL: https://issues.jboss.org/browse/JBSEAM-4898
> Project: Seam 2
> Issue Type: Bug
> Affects Versions: 2.3.0.ALPHA
> Reporter: John Gilbert
> Assignee: Marek Novotny
> Priority: Blocker
> Fix For: 2.3.0.BETA1
>
> Attachments: JBSEAM-4898-patch.txt, seam-scope-test-master.zip
>
>
> Page scoped components are not active on postback during the restore view phase. We have been doing things like this in JSF 1.2 for years with no trouble.
> {code}
> <ui:include src="#{pageScopedComponent.viewId}" />
> {code}
> In JSF 2 the page will render, because the facelet isn't actually complied until the render phase on a GET. Then on postback the component is not found in the stateful page scope and then isn't created because the page scope is not active yet.
> I have made many attempts to debug this but I have run out of ideas. I'm thinking this is a bug so I am posting it here. But if someone can give me some fresh ideas on where to look, I will keep digging.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list