I am using UIL2ConnectionFactory between my clustered server JVMs. It runs fine except when a server leaves the cluster (shutting down, for example). The rest of the server will throw SpyMessageException: Exiting on IOE

I have a listener that listens on cluster change events, the connections to the server that left the cluster are closed.

The same code worked fine on 3.2.2RC3. It started happening when I upgraded from RC3 to the stable 3.2.2 release.

Subsequently, I will also get the following exception, over and over since jboss runs on a timer:

The point that I was trying to make was that in RC3, when a node leaves the cluster, I get notified from HAPartition's membership listener, and I closed the connections to that node. So that was not a problem.