[ https://issues.apache.org/jira/browse/TAP5-2508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14939565#comment-14939565 ]
Jochen Kemnade edited comment on TAP5-2508 at 10/1/15 9:26 AM: --------------------------------------------------------------- Same behavior if I import the Maven project in Eclipse and run it with the Eclipse Jetty plugin. was (Author: jkemnade): Same behavior if I import the module in Eclipse and run it with the Eclipse Jetty plugin. > 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 > Attachments: t54-activate.zip > > > 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)