Can you disable the IPv6 stack and see if it works ?
I checked /etc/rc.tcpip and it appears that IPv6 is not being used:
# Start up autoconf6 process
#start /usr/sbin/autoconf6 ""
Is there anything else I should check?
Hmm. This problem has occurred before on AIX with IBM's JDK. I assume there is no SUN JDK for AIX ? Can you try with JRockit ?
One route to take could also be to debug until the offending socket is created and extract the culprit code into a small standalone program.
As a test, I will try to find a non-IBM JDK that will work on AIX and post results here afterward. Thanks!
I've not been able to find a non-IBM JRE for AIX. However, I was able to eliminate this error message. As you stated above, the problem was related to IPv6. Though IPv6 did not appear to be enabled, I had to pass the below argument when running the program in order to force it to use IPv4.
Thanks so much for your help in getting this error resolved!
However, unfortunately I'm still not able to receive messages from the sender program. Please let me know if you have any thoughts on why this is true(The network config appears to be fine, IGMP snooping is disabled, as is port isolation. The two machines are on the same switch).
Firewall ? Does the JGroups test program work ? Ethereal/Wireshark is your friend !