-
Bug
-
Resolution: Unresolved
-
Major
-
JBossAS-5.1.0.GA
-
None
-
None
-
JBoss EJB 2.1
Thee is a small window of opportunity that under failure conditions, the locator removed could be the wrong one.
Under error condition UnifiedInvokerHAProxy class calls removeDeadTarget(getLocator()) method. Problem is that the getLocator() call might return a locator not associated with current client.
This should be changed to removeDeadTarget(client.getInvoker().getLocator()). This way we can be sure that correct locator is aways used.