Hi Carlin,

Do you have any procedures about how we can contribute?

Thank You
Srinivas Surapaneni

-------------- Original message -------------- 
From: "Carlin Rogers" <[EMAIL PROTECTED]> 

> Hi Srinivas, 
> 
> Yes this looks like it may be a bug in the process of initializing the 
> shared flow fields of the PageFlowController. Please open a beehive project 
> bug in JIRA. If you have a simple test to reproduce, could you also attach 
> it to the bug in JIRA. 
> 
> Thanks for catching this and contributing the information to the user list. 
> If you want to dive into the code and contribute a patch, we always welcome 
> the help. 
> 
> Kind regards, 
> Carlin 
> 
> On 3/6/06, [EMAIL PROTECTED] wrote: 
> > 
> > 
> > Is this a bug in current version of beehive? 
> > -------------- Original message -------------- 
> > From: Eric Charles | U-Mangate 
> > 
> > > Hi 
> > > 
> > > This is how I implemented a workaround: 
> > > 
> > > Base abstract Controller: 
> > > (...snip...) 
> > > @Jpf.Controller( 
> > > simpleActions = { @Jpf.SimpleAction(name = "index", path = 
> > > "begin.do") }) 
> > > public abstract class AOSBaseController extends PageFlowController { 
> > > 
> > > //--------------------------------------------------------LifCycle 
> > > Abstract 
> > > 
> > > protected abstract AOSSharedFlow getAosSharedFlow(); 
> > > 
> > > //--------------------------------------------------------LifCycle 
> > > Concrete 
> > > 
> > > protected void onCreate() { 
> > > (...snip...); 
> > > } 
> > > 
> > > protected void beforeAction() throws Exception { 
> > > logger.debug("PageFlow invoked with action 
> > > name="+this.getCurrentActionName()); 
> > > super.beforeAction(); 
> > > } 
> > > (...snip...) 
> > > 
> > > 
> > > Concrete Controller 
> > > 
> > > @Jpf.Controller( 
> > > simpleActions = [EMAIL PROTECTED](name = "index", path = 
> > > "begin.do") }, 
> > > sharedFlowRefs = [EMAIL PROTECTED](name = "aosSharedFlow", 
> > > type = aos.shared.AOSSharedFlow.class)}) 
> > > public class ConcreteController extends AOSBaseController { 
> > > 
> > > 
> > > 
> > //-----------------------------------------------------------------Controls 
> > > 
> > > @Jpf.SharedFlowField(name = "aosSharedFlow") 
> > > private AOSSharedFlow _aosSharedFlow = null; 
> > > 
> > > 
> > > //---------------------------------------------------------------Life 
> > Cycle 
> > > 
> > > protected void onCreate() { 
> > > super.onCreate(); 
> > > } 
> > > 
> > > protected void beforeAction() throws Exception { 
> > > super.beforeAction(); 
> > > _aosSharedFlow.ensureLogin(); 
> > > } 
> > > 
> > > protected AOSSharedFlow getAosSharedFlow() { 
> > > return _aosSharedFlow; 
> > > } 
> > > 
> > > 
> > > Hope this helps, 
> > > 
> > > Eric 
> > > 
> > > 
> > > 
> > > Srinivas Surapaneni wrote: 
> > > > I had a shared flow called SharedFlowController 
> > > > 
> > > > 
> > > > 
> > > > I had a BaseController which has references to the 
> > SharedFlowController. I 
> > > > declared a pageflow level variable for the shared reference 
> > > > 
> > > > 
> > > > 
> > > > I had a DerivedController which extends the BaseController 
> > > > 
> > > > 
> > > > 
> > > > When I tried to a access the shared flow reference it is always null. 
> > It is 
> > > > working when I explicitly declared a shared flow variable in the 
> > Derived 
> > > > Controller also 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Is there any problem with the way I am using it? 
> > > > 
> > > > 
> > > > 
> > > > Thank You 
> > > > 
> > > > Srinivas Surapaneni 
> > > > 
> > > > 
> > > > 
> > > 
> > 
> 

Reply via email to