myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (MYFACES-4267) transient attribute is not inherited from template to final page.
Date Thu, 29 Nov 2018 16:13:00 GMT


ASF GitHub Bot commented on MYFACES-4267:

wtlucy opened a new pull request #33: MYFACES-4267 transient template inheritance issue -

This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:

> transient attribute is not inherited from template to final page.
> -----------------------------------------------------------------
>                 Key: MYFACES-4267
>                 URL:
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: Extension Feature
>    Affects Versions: 2.3.2
>            Reporter: Antgar
>            Priority: Major
>             Fix For: 2.3.3, 3.0.0-SNAPSHOT
> After upgrading from Myfaces 2.2 to 2.3, templated transient views stop to work, raising
"unable to create views" exceptions.
> f:view transient attribute defined in a template seems not to be inherited by the final
page correctly. With myfaces 2.2 it worked correctly, but in 2.3, there is a new checkĀ 
> {code:java}
> if (!view.isTransient()) ...
> {code}
> on FaceletViewDeclarationLanguage line 2128. On page restoring, transient appears as
> A workaround is to set transient="true" on the final page too. Other option is to use
a blockĀ 
> {code:java}
> <f:metadata><f:view transient="true" /></f:metadata>
> {code}
> on the final page (f:metadata doc says it shouldn't be used in templates).

This message was sent by Atlassian JIRA

View raw message