Hi, I had a problem with island parallelization on genetic programming. I could only migrate there is a problem with IslandExchange class. Servers and clients use InetAddress.getLocalhost() method that returns 127.0.0.1 on some operating systems (most Linux distributions are affected). So the islands are told to connect to 127.0.0.1 on multiple ports, because the other side told them it is listening on 127.0.0.1. "ConnectionException: Connection refused" appears on console. I fixed the problem easily: I replaced all InetAddress.getLocalhost() calls with my own function call, defined exactly the way found at http://mail-archives.apache.org/mod_mbox/jakarta-jcs-dev/200803.mbox/% 3C1066089445.1204637680849.JavaMail.jira@brutus%3E This problem with getLocalHost() got "will not fix" status on Sun's bugtracker. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4665037 Best regards, Tomasz Nowak