]
Richard Janík commented on JGRP-2023:
-------------------------------------
It's a pure IPv6 machine, so make sure you're using {{ping6}} or {{ping -6}},
whichever is your case [1]. If all else fails, you can also try with dev87 [2], which has
some IPv6 addresses and I hit it there too (it is RHEL 6).
[1]: {{ping6 gen-vm003.mw.lab.eng.bos.redhat.com}} works for me, even from localhost
[2]: {{dev87.mw.lab.eng.bos.redhat.com}}
Network unreachable with localhost addresses if
-Djava.net.preferIPv4Stack=true isn't specified
-----------------------------------------------------------------------------------------------
Key: JGRP-2023
URL:
https://issues.jboss.org/browse/JGRP-2023
Project: JGroups
Issue Type: Bug
Affects Versions: 3.6.7, 3.6.8
Environment: $ java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Reporter: Richard Janík
Assignee: Bela Ban
When setting {{-bind_addr}} to localhost (either 127.0.0.1 or ::1) without specifying
{{-Djava.net.preferIPv4Stack=true}}, JGroups fail to connect. The following errors are
logged:
{code}
-------------------------------------------------------------------
GMS: address=rjanik-24069, cluster=draw, physical address=0:0:0:0:0:0:0:1:37921
-------------------------------------------------------------------
Mar 03, 2016 11:41:12 AM org.jgroups.protocols.TP$BaseBundler sendSingleMessage
SEVERE: JGRP000029: rjanik-24069: failed sending message to cluster (108 bytes):
java.io.IOException: Network is unreachable, headers: PING: [type=GET_MBRS_REQ,
cluster=draw], TP: [cluster_name=draw]
** View=[rjanik-24069|0] (1) [rjanik-24069]
Mar 03, 2016 11:41:15 AM org.jgroups.protocols.TP$BaseBundler sendSingleMessage
SEVERE: JGRP000029: rjanik-24069: failed sending message to cluster (56 bytes):
java.io.IOException: Network is unreachable, headers: NAKACK2: [MSG, seqno=1], TP:
[cluster_name=draw]
{code}
I'm not sure if there's some other configuration option that I forgot to add, but
the example (in Steps to Reproduce) works with previous versions (3.6.6 for example), so I
assume not.