I am seeing the issue with 4.0.4, but not for the reason that you mentioned.
ServerAddress in 4.0.4 has an equals method but its not called by the PooledInvokerProxy.
The PooledInvokerProxy is actually stored in the targets list (this is true for load
balancing.
This would be true for anyone that switches from using RMI to
org.jboss.invocation.pooled.server.PooledInvokerHA.
PooledInvokerProxy contains a ServerAddress, which should be used for the equality check.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4084582#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...