[
https://issues.apache.org/jira/browse/TAPESTRY-2344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
George Smith closed TAPESTRY-2344.
----------------------------------
Resolution: Invalid
Apparently I had some conflicting method names in there. There was another
baseclass in between the page and that base class that had the same method as
the base class.
> baseclass cleanupRender() method called but @CleanupRender annotated
> baseclass method not called for page
> ---------------------------------------------------------------------------------------------------------
>
> Key: TAPESTRY-2344
> URL: https://issues.apache.org/jira/browse/TAPESTRY-2344
> Project: Tapestry
> Issue Type: Bug
> Affects Versions: 5.0.11
> Environment: Windows XP
> JBoss .4.0.5GA
> java.vm.specification.vendor=Sun Microsystems Inc.
> java.runtime.version=1.5.0_15-b04
> java.version=1.5.0_15
> Reporter: George Smith
> Priority: Minor
>
> My page has 2 of my components on it. All 3 classes extend a common base
> class. The base class' cleanupRender() is called 3 times, but @CleanupRender
> foobar() is called twice; it is not called for the page, only for the
> components. If the methods are on the page subclass, they are called
> correctly; the base class is where they are failing.
> (it also seems like the page subclass' cleanupRender() and foobar() are
> called twice, but I think I read that in another bug report)
> public class BaseComponent {
> @Inject
> private ComponentResources resources;
> public void cleanupRender() {
> //this method is called for pages and components
> System.out.println( "in BaseComponent.cleanupRender(), component = "
> + resources.getCompleteId() );
> }
> @CleanupRender
> public void foobar() {
> //this one is called for components, but not pages
> System.out.println( "in BaseComponent.foobar(), component = " +
> resources.getCompleteId() );
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]