tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thiago H. de Paula Figueiredo (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (TAP5-2508) Page activation method not always called since t54-beta33
Date Wed, 14 Oct 2015 15:21:06 GMT

    [ https://issues.apache.org/jira/browse/TAP5-2508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14957079#comment-14957079

Thiago H. de Paula Figueiredo commented on TAP5-2508:

Thank you very much, [~jkemnade]! ;)

> Page activation method not always called since t54-beta33
> ---------------------------------------------------------
>                 Key: TAP5-2508
>                 URL: https://issues.apache.org/jira/browse/TAP5-2508
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: plastic, tapestry-core
>    Affects Versions: 5.4
>            Reporter: Chris Poulsen
>            Assignee: Jochen Kemnade
>              Labels: 54_release_prerequisite, patch
>             Fix For: 5.4
>         Attachments: 0001-TAP5-2508-methods-with-default-visibility-cannot-be-.patch,
> Hi, 
> I decided to try upgrading an app from t54-beta-26 to the latest public beta. Most things
seem to work, but I noticed changed behavior with onActivate methods in some of our classes.
> We have a base page with the following:
> @OnEvent( ACTIVATE )
> void activate( EventContext ec)
> and an extending page with:
> @OnEvent( ACTIVATE ) 
> Object activate( EventContext ec ) 
> In beta-26 (and before) the methods are called in the following order:
> 1) Base activate
> 2) Extending page activate
> In beta-33 and newer only the Base activate is called.
> I'm attaching a sample project where one can play with the versions and see the differences
in the console when requesting the index page.
> Also when creating the sample project i noticed that PageLink (to login in Layout.tml)
fails if Login page is missing in beta-33 while it has no problem with pointing to a deleted
page in beta-36.

This message was sent by Atlassian JIRA

View raw message