Carlin,

Please find the link which describes the problem we are having :
http://support.bea.com/application_content/product_portlets/support_patterns
/wlw/NullPointerExceptionOnControlInstancePattern.html


-----Original Message-----
From: Kunnath, Radjhakrishnan [HCSUS Non-J&J] 
Sent: Wednesday, April 04, 2007 12:12 PM
To: 'Carlin Rogers'
Subject: RE: NullPointerException on Controls


Carlin,

I am so bogged down with lot of stuff and I could get back to you. I was
wondering you know who can consult with us for a week to fix this probelm
and who can start ASAP.

Thanks,
RK

-----Original Message-----
From: Carlin Rogers [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 29, 2007 4:24 PM
To: Kunnath, Radjhakrishnan [HCSUS Non-J&J]
Subject: Re: NullPointerException on Controls


Thanks RK. I appreciate you taking the time to create the sample app.
That will really help.

Kind regards,
Carlin

On 3/29/07, Kunnath, Radjhakrishnan [HCSUS Non-J&J]
<[EMAIL PROTECTED]> wrote:
>
>
>
> Yes. I have HttpSessionMutexListener registered as a <listener> in the
> web.xml.
>
> It will take a while for me to send the sample app. I will send it as soon
> as I can.
>
>
> Thank you so much,
> RK
>
> -----Original Message-----
> From: Carlin Rogers [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 29, 2007 1:50 PM
> To: Kunnath, Radjhakrishnan [HCSUS Non-J&J]
> Cc: [EMAIL PROTECTED]
> Subject: Re: NullPointerException on Controls
>
>
>
>
> Do you have the HttpSessionMutexListener registered as a <listener> in
> your web.xml?
>
> The only thought is that there is a race condition that we haven't
> handled... where the page flow controller is being invalidated/removed
> in one request while another request for the page flow controller is
> in process. If you could make an app similar to yours that I could use
> to repro this case, that would be helpful. Just send it to me.
>
> Kind regards,
> Carlin
>
>
> On 3/27/07, Kunnath, Radjhakrishnan [HCSUS Non-J&J]
> <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > We were able to reproduce the NPE. The users click a link and they do
not
> > wait for the response to be completed. They click another link and then
> they
> > go back to the same first link and click again. This produces the NPE.
> >
> > Any thoughts ?
> >
> >
> > -RK
> >
> > -----Original Message-----
> > From: Carlin Rogers [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, March 22, 2007 6:26 PM
> > To: Kunnath, Radjhakrishnan [HCSUS Non-J&J]
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: NullPointerException on Controls
> >
> >
> > Forgot to copy the user list...
> >
> > On 3/22/07, Carlin Rogers <[EMAIL PROTECTED]> wrote:
> > > It would be great to get a consistent reproduction. My first guess
> > > would be that somehow the session is being invalidated before the call
> > > to the control in the action. PageFlowController implements
> > > HttpSessionBindingListener so that it gets a valueUnbound() event from
> > > the container when a session is being invalidated. This allows the
> > > page flow controller class to clean up any resources, including
> > > controls.
> > >
> > > Another thought would be an issue with inheritance that was recently
> > > fixed in 1.0.2.
> > > Are you using inheritance for your page flows? If so, do any of the
> > > base class page flow controllers contain controls? See...
> > >
> > > http://issues.apache.org/jira/browse/BEEHIVE-1060
> > >
> > > Carlin
> > >
> > > On 3/22/07, Kunnath, Radjhakrishnan [HCSUS Non-J&J]
> > > <[EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > >
> > > > Carlin,
> > > >
> > > > Thanks for your response. Before I answer your questions, this is
the
> > > > environment we are using
> > > >          1. IDE is workshop for weblogic
> > > >          2. Beehive framework ver is 1.0
> > > >          3. weblogic server 9.2 deployed in Unix box.
> > > >
> > > > Answers to you question:
> > > >
> > > >
> > > > 1.      No. we do not have any other exception before this
exception.
> > > > 2.      We tested it manually. We did not use any s/w. I assume the
> user
> > > > sessions will be unique.
> > > > 3.      Session invalidation is done during the log off process.
> > > > 4.      In this case, the ViewController calls a page which as a
> iframe
> > and
> > > > the webpage with in the iframe uses their own Page flow controllers.
> In
> > some
> > > > cases calls to controls are made and in some other cases it is not.
> > > >
> > > > The log trace I sent is just one instance of it. There are multiple
> > > > instances of calls to controls, especially, JDBC controls and
Control
> > > > implementation , throws NPE sporadically and cannot be reproduced
> > > > consistently.
> > > >
> > > > Any help would be really appreciated.
> > > >
> > > > Thanks,
> > > > RK
> > > >
> > > >
> > > >
> > > >
> > >

Reply via email to