You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by John Krasnay <jo...@krasnay.ca> on 2009/01/26 19:36:24 UTC
AJAX cluster failover help
I'm doing cluster failover testing with my app and I'm running into a
weird failure. The test involves failing the node where my session is
active while performing UI operations.
On one page in the app, I have an AjaxTabbedPanel. Clicking amongst the
tabs while the failover occurs works flawlessly. There is a brief pause
when the first node finally stops and the load balancer routes me to the
alternate node, but otherwise no errors are apparent.
On another page, I have an AjaxForm and an AjaxButton that does a search
and updates a ListView on the page with the results. When I do the
failover test while repeatedly searching, I eventually get the following
error:
Attempt to access unknown request listener interface
IActivePageBehaviorListener
This error comes from
AbstractRequestCycleProcessor.resolveListenerInterfaceTarget, when
RequestListenerInterface.forName can't resolve
IActivePageBehaviorListener into the corresponding
RequestListenerInterface instance. But IActivePageBehaviorListener
should have been registered with RequestListenerInterface when its class
was loaded, which should have happened at least by the time the page was
replicated into the session on the backup node.
Does anyone have any idea what might be happening here?
jk
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: AJAX cluster failover help
Posted by Igor Vaynberg <ig...@gmail.com>.
you are welcome
-igor
On Mon, Jan 26, 2009 at 12:08 PM, John Krasnay <jo...@krasnay.ca> wrote:
> Indeed, 1.3.5 fixed the problem. Thanks again, Igor.
>
> jk
>
> On Mon, Jan 26, 2009 at 01:57:22PM -0500, John Krasnay wrote:
>> We're on 1.3.3. I'll try again with 1.3.5.
>>
>> Thanks.
>>
>> jk
>>
>> On Mon, Jan 26, 2009 at 10:41:45AM -0800, Igor Vaynberg wrote:
>> > what wicket version are you using?
>> >
>> > that registration was missing until 5/9/08, so if your wicket version
>> > is earlier then that it might not work properly.
>> >
>> > -igor
>> >
>> > On Mon, Jan 26, 2009 at 10:36 AM, John Krasnay <jo...@krasnay.ca> wrote:
>> > > I'm doing cluster failover testing with my app and I'm running into a
>> > > weird failure. The test involves failing the node where my session is
>> > > active while performing UI operations.
>> > >
>> > > On one page in the app, I have an AjaxTabbedPanel. Clicking amongst the
>> > > tabs while the failover occurs works flawlessly. There is a brief pause
>> > > when the first node finally stops and the load balancer routes me to the
>> > > alternate node, but otherwise no errors are apparent.
>> > >
>> > > On another page, I have an AjaxForm and an AjaxButton that does a search
>> > > and updates a ListView on the page with the results. When I do the
>> > > failover test while repeatedly searching, I eventually get the following
>> > > error:
>> > >
>> > > Attempt to access unknown request listener interface
>> > > IActivePageBehaviorListener
>> > >
>> > > This error comes from
>> > > AbstractRequestCycleProcessor.resolveListenerInterfaceTarget, when
>> > > RequestListenerInterface.forName can't resolve
>> > > IActivePageBehaviorListener into the corresponding
>> > > RequestListenerInterface instance. But IActivePageBehaviorListener
>> > > should have been registered with RequestListenerInterface when its class
>> > > was loaded, which should have happened at least by the time the page was
>> > > replicated into the session on the backup node.
>> > >
>> > > Does anyone have any idea what might be happening here?
>> > >
>> > > jk
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > For additional commands, e-mail: users-help@wicket.apache.org
>> > >
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > For additional commands, e-mail: users-help@wicket.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: AJAX cluster failover help
Posted by John Krasnay <jo...@krasnay.ca>.
Indeed, 1.3.5 fixed the problem. Thanks again, Igor.
jk
On Mon, Jan 26, 2009 at 01:57:22PM -0500, John Krasnay wrote:
> We're on 1.3.3. I'll try again with 1.3.5.
>
> Thanks.
>
> jk
>
> On Mon, Jan 26, 2009 at 10:41:45AM -0800, Igor Vaynberg wrote:
> > what wicket version are you using?
> >
> > that registration was missing until 5/9/08, so if your wicket version
> > is earlier then that it might not work properly.
> >
> > -igor
> >
> > On Mon, Jan 26, 2009 at 10:36 AM, John Krasnay <jo...@krasnay.ca> wrote:
> > > I'm doing cluster failover testing with my app and I'm running into a
> > > weird failure. The test involves failing the node where my session is
> > > active while performing UI operations.
> > >
> > > On one page in the app, I have an AjaxTabbedPanel. Clicking amongst the
> > > tabs while the failover occurs works flawlessly. There is a brief pause
> > > when the first node finally stops and the load balancer routes me to the
> > > alternate node, but otherwise no errors are apparent.
> > >
> > > On another page, I have an AjaxForm and an AjaxButton that does a search
> > > and updates a ListView on the page with the results. When I do the
> > > failover test while repeatedly searching, I eventually get the following
> > > error:
> > >
> > > Attempt to access unknown request listener interface
> > > IActivePageBehaviorListener
> > >
> > > This error comes from
> > > AbstractRequestCycleProcessor.resolveListenerInterfaceTarget, when
> > > RequestListenerInterface.forName can't resolve
> > > IActivePageBehaviorListener into the corresponding
> > > RequestListenerInterface instance. But IActivePageBehaviorListener
> > > should have been registered with RequestListenerInterface when its class
> > > was loaded, which should have happened at least by the time the page was
> > > replicated into the session on the backup node.
> > >
> > > Does anyone have any idea what might be happening here?
> > >
> > > jk
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > For additional commands, e-mail: users-help@wicket.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: AJAX cluster failover help
Posted by John Krasnay <jo...@krasnay.ca>.
We're on 1.3.3. I'll try again with 1.3.5.
Thanks.
jk
On Mon, Jan 26, 2009 at 10:41:45AM -0800, Igor Vaynberg wrote:
> what wicket version are you using?
>
> that registration was missing until 5/9/08, so if your wicket version
> is earlier then that it might not work properly.
>
> -igor
>
> On Mon, Jan 26, 2009 at 10:36 AM, John Krasnay <jo...@krasnay.ca> wrote:
> > I'm doing cluster failover testing with my app and I'm running into a
> > weird failure. The test involves failing the node where my session is
> > active while performing UI operations.
> >
> > On one page in the app, I have an AjaxTabbedPanel. Clicking amongst the
> > tabs while the failover occurs works flawlessly. There is a brief pause
> > when the first node finally stops and the load balancer routes me to the
> > alternate node, but otherwise no errors are apparent.
> >
> > On another page, I have an AjaxForm and an AjaxButton that does a search
> > and updates a ListView on the page with the results. When I do the
> > failover test while repeatedly searching, I eventually get the following
> > error:
> >
> > Attempt to access unknown request listener interface
> > IActivePageBehaviorListener
> >
> > This error comes from
> > AbstractRequestCycleProcessor.resolveListenerInterfaceTarget, when
> > RequestListenerInterface.forName can't resolve
> > IActivePageBehaviorListener into the corresponding
> > RequestListenerInterface instance. But IActivePageBehaviorListener
> > should have been registered with RequestListenerInterface when its class
> > was loaded, which should have happened at least by the time the page was
> > replicated into the session on the backup node.
> >
> > Does anyone have any idea what might be happening here?
> >
> > jk
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: AJAX cluster failover help
Posted by Igor Vaynberg <ig...@gmail.com>.
what wicket version are you using?
that registration was missing until 5/9/08, so if your wicket version
is earlier then that it might not work properly.
-igor
On Mon, Jan 26, 2009 at 10:36 AM, John Krasnay <jo...@krasnay.ca> wrote:
> I'm doing cluster failover testing with my app and I'm running into a
> weird failure. The test involves failing the node where my session is
> active while performing UI operations.
>
> On one page in the app, I have an AjaxTabbedPanel. Clicking amongst the
> tabs while the failover occurs works flawlessly. There is a brief pause
> when the first node finally stops and the load balancer routes me to the
> alternate node, but otherwise no errors are apparent.
>
> On another page, I have an AjaxForm and an AjaxButton that does a search
> and updates a ListView on the page with the results. When I do the
> failover test while repeatedly searching, I eventually get the following
> error:
>
> Attempt to access unknown request listener interface
> IActivePageBehaviorListener
>
> This error comes from
> AbstractRequestCycleProcessor.resolveListenerInterfaceTarget, when
> RequestListenerInterface.forName can't resolve
> IActivePageBehaviorListener into the corresponding
> RequestListenerInterface instance. But IActivePageBehaviorListener
> should have been registered with RequestListenerInterface when its class
> was loaded, which should have happened at least by the time the page was
> replicated into the session on the backup node.
>
> Does anyone have any idea what might be happening here?
>
> jk
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org