title: Singleton cluster actor is not starting up
body: <p>The following cluster singleton is not starting up.</p>
  
  <pre><code>commander = system.actorOf(
    ClusterSingletonManager.props(Commander.props(this),
      terminationMessage = PoisonPill.getInstance,
      settings = ClusterSingletonManagerSettings.create(system).withRole("commander")
    ), name = "Commander")
  </code></pre>
  
  <p>No error messages are thrown.</p>
  
  <p>Logs are:</p>
  
  <blockquote>
    <p>[INFO] [08/03/2016 11:43:58.656] [ScalaTest-run-running-ClusterSuite] [akka.remote.Remoting] Starting remoting
    [INFO] [08/03/2016 11:43:59.007] [ScalaTest-run-running-ClusterSuite] [akka.remote.Remoting] Remoting started; listening on addresses :[akka.tcp://galaxyFarFarAway@127.0.0.1:59592]
    [INFO] [08/03/2016 11:43:59.035] [ScalaTest-run-running-ClusterSuite] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - Starting up...
    [INFO] [08/03/2016 11:43:59.218] [ScalaTest-run-running-ClusterSuite] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - Registered cluster JMX MBean [akka:type=Cluster]
    [INFO] [08/03/2016 11:43:59.218] [ScalaTest-run-running-ClusterSuite] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - Started up successfully
    [INFO] [08/03/2016 11:43:59.247] [galaxyFarFarAway-akka.actor.default-dispatcher-2] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - Metrics will be retreived from MBeans, and may be incorrect on some platforms. To increase metric accuracy add the 'sigar.jar' to the classpath and the appropriate platform-specific native libary to 'java.library.path'. Reason: java.lang.ClassNotFoundException: org.hyperic.sigar.Sigar
    [INFO] [08/03/2016 11:43:59.257] [galaxyFarFarAway-akka.actor.default-dispatcher-2] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - Metrics collection has started successfully
    [INFO] [08/03/2016 11:43:59.268] [galaxyFarFarAway-akka.actor.default-dispatcher-3] [akka.cluster.Cluster(akka://galaxyFarFarAway)] Cluster Node [akka.tcp://galaxyFarFarAway@127.0.0.1:59592] - No seed-nodes configured, manual cluster join required
    Disconnected from the target VM, address: '127.0.0.1:59574', transport: 'socket'</p>
  </blockquote>
  
  <p>The configuration is:</p>
  
  <pre><code>akka {
   actor {
    provider = "akka.cluster.ClusterActorRefProvider"
    default-dispatcher {
    throughput = 10
    }
  }
   cluster {
    roles = [commander]
  }
  
   remote {
    log-remote-lifecycle-events = off
    netty.tcp {
       hostname = "127.0.0.1"
       port = 0
      }
   }
   akka.extensions=["akka.cluster.metrics.ClusterMetricsExtension"]
  }
  </code></pre>
  
  <p>When I debug the code of <code>Commander</code> class, the constructor is not even called anywhere. When I omit the <code>ClusterSingletonManager</code> and just create it with <code>Props</code> it does work however, the <code>Commander</code> actor is going to be created.
  I sense incorrect configuration behind this issue. Do you guys have any remarks about this? </p>