You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Chris Poulsen (JIRA)" <ji...@apache.org> on 2015/09/29 22:06:04 UTC

[jira] [Created] (TAP5-2508) Page activation method not always called since t54-beta33

Chris Poulsen created TAP5-2508:
-----------------------------------

             Summary: 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
    Affects Versions: 5.4
            Reporter: Chris Poulsen


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
(v6.3.4#6332)