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)