Resolution: The following exception is seen when starting Business Events engine in Fault Tolerance mode.
java.lang.RuntimeException: Failed to start Service "Cluster" (ServiceState=SERVICE_STOPPED, STATE_JOINING)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:61)
at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:317)
at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:3)
at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:5)
at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
Resolution
You may get this error if Tangosol has some problems in establishing the Coherence cache. If you are using the default Fault Tolerant properties, then check if there is an existing Business Events application running in the same environment with default fault tolerant properties. If so, try using a different culsteraddress/clusterport for the different applications deployed in the same environment.
Here are some for example for non-default cluster address and cluster port for our reference.
java.property.tangosol.coherence.clusteraddress=239.192.20.125
java.property.tangosol.coherence.clusterport=15972