Hazelcast CANNOT start on this node. No matching network interface found.

Still need help?

The Atlassian Community is here for you.

Ask the community

This article applies to Confluence Data Center 5.6 or later.

Symptoms

Unable to start the Confluence Data Center node or Synchrony, with the following error in the atlassian-confluence.log/atlassian-synchrony.log:

java.lang.RuntimeException: Hazelcast CANNOT start on this node. No matching network interface found. 
Interface matching must be either disabled or updated in the hazelcast.xml config file.
at com.hazelcast.instance.DefaultAddressPicker.pickAddress(DefaultAddressPicker.java:180)

Cause

Wrong network interface set in <Confluence local home>/confluence.cfg.xml:

    <property name="confluence.cluster.interface">wlan0</property>

Resolution

  1. Download list-interfaces.jar from CONFSERVER-10979 - Getting issue details... STATUS onto your Confluence node
  2. Run:

    java -jar list-interfaces.jar
  3. Identify the interface name for that node that matches to the Confluence node IP address, in this example it is en0 that matches 192.168.0.1 (my sample Confluence Node IP):

    % java -jar list-interfaces.jar 
    interfaces.size() = 2
    networkInterface[0] = name:en0 (en0)
                       ([/fe80:0:0:0:105a:1ff1:8033:4968%en0/64 [null], /192.168.0.1/24 [/192.0.0.255]])
    networkInterface[1] = name:lo0 (lo0)
                       ([/fe80:0:0:0:0:0:0:1%lo0/64 [null], /0:0:0:0:0:0:0:1/128 [null], /169.254.169.254/8 [null], /127.0.0.1/8 [null]])
  4. (warning) Shutdown Confluence
  5. Modify or add the following interface line in <Confluence local home>/confluence.cfg.xml to match what was returned by the list-interfaces.jar command:

      <property name="confluence.cluster.interface">en0</property>
  6. Start the Confluence DC node
  7. Once the node has fully started, repeat the above steps on the remaining Confluence DC nodes

Notice some nodes may have a different interface name. Inspect the output of the command on all of them and set the name accordingly.

Last modified on Aug 4, 2022

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.