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-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to