Server Node Does Not Join the Cluster

Problem

While viewing the server log on a working node in the cluster, you see that the number of current addresses in the cluster is incorrect. For example, after adding a second node, the log says the number of current addresses in the cluster is 1:
Cluster node channel name: 'SERVERNAME-27525(bind_addr=192.168.1.100:55450)'
SMP Cluster: Current Addresses in cluster: 1.  Addresses previously in cluster: 0 

Assess and Correct

Assess the root cause and take the appropriate corrective action.
Root Cause Assessment Correction
The node cannot be reached using the IPv4 network interface, which is the default for SAP Mobile Platform Server. The node can be reached using IPv6 instead of IPv4. In <SMP_HOME>\Server\configuration\com.sap.mobile.platform.server.launcher\fixed-sys.properties, remove the following line:
-Djava.net.preferIPv4Stack=true
SAP Mobile Platform Server is bound to an IP address that is not routed to a node in the cluster.

The address that SAP Mobile Platform Server is bound to is shown in the log (bind_addr).

In some situations, such as when the node is connected to two or more networks that do not allow routing, you must specify the IP address that the cluster should bind to. In <SMP_HOME>\Server\props.ini, add a -Djgroups.bind_addr line to specify the node address. For example:
-Djgroups.bind_addr=192.168.0.2
On each node in the cluster:
  1. Correct the appropriate property file.

  2. Restart the server for the changes to take effect.