I knew I saw something similar before.
This is an answer from Mehmet from a year ago:
Look for the title:
Weblogic Issue: Error joining cluster (2.4-ee)
Cause of second issue is that second instance is selected '10.20.84.213' as its local address and when first node tries to connect, second replies with wrong bindrequest message. Default value of 'hazelcast.socket.bind.any' is true, so second node accepts connections to all local interfaces. You should either define '10.20.84.213' in member list or you should configure correct interface.
<tcp-ip enabled="true">
<interface>127.0.0.1</interface>
<interface>10.20.84.213</interface>
</tcp-ip>
OR
<interfaces enabled="true">
<interface>10.20.84.*</interface>
</interfaces>
Can you also post debug/finest level node start logs of first issue? It should look like;
15:14:03,646 INFO [AddressPicker] - Interfaces is enabled, trying to pick one address matching to one of: [127.0.0.1]
15:14:03,647 WARN [AddressPicker] - Picking loopback address [127.0.0.1]; setting 'java.net.preferIPv4Stack' to true.
15:14:03,656 DEBUG [AddressPicker] - inet reuseAddress:true
15:14:03,658 DEBUG [AddressPicker] - Trying to bind inet socket address:/127.0.0.1:5701
15:14:03,660 DEBUG [AddressPicker] - Bind successful to inet socket address:/127.0.0.1:5701 15:14:03,661 INFO [AddressPicker] - Picked Address[127.0.0.1]:5701, using socket ServerSocket[addr=/127.0.0.1,localport=5701], bind any local is false
15:14:03,661 DEBUG [AddressPicker] - Using public address the same as the bind address. Address[127.0.0.1]:5701
@mmdogan