[
https://issues.apache.org/jira/browse/BEEHIVE-1094?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carlin Rogers updated BEEHIVE-1094:
-----------------------------------
Attachment: (was: jira1094-patch.txt)
> Page Flow Control container doesn't invoke "beginContext" during the JPF
> onDestroy event
> ----------------------------------------------------------------------------------------
>
> Key: BEEHIVE-1094
> URL: https://issues.apache.org/jira/browse/BEEHIVE-1094
> Project: Beehive
> Issue Type: Bug
> Components: NetUI
> Affects Versions: 1.0, 1.0.1
> Reporter: Eddie O'Neil
>
> The Page Flow + Controls integration has a bug where the Control container is
> not initialized during the Page Flow's "onDestroy" method. This happens when
> a JPF is unbound from the session when navigating away from the current flow.
> So, this scenario:
> /foo/Controller.java [has @Controls used in the onDestroy event]
> navigate to:
> /bar/Controller.java
> causes the onDestroy method of the /foo/Controller.java file to be invoked,
> but /foo/Controller.java's PageFlowBeanContext object has not been
> initialized when this happens. The result is that any services available via
> the context may not be initialized. This can be observed in the
> PageFlowControlBeanContext test by uncommenting the "check()" method in the
> JPF's onDestroy lifecycle method. To see the bug, do:
> /controls/pfbeancontext/begin.do
> and then:
> /begin.do
> which should display a stack trace thrown from the control's onAcquire method
> because the contextual service for the PageFlowController can not be found.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.