regiskuckaertz commented on issue #1854: URL: https://github.com/apache/pekko/issues/1854#issuecomment-2905132800
ok, it's starting up 🎉 I'm getting an exception when an akka node is trying to join, I have a feeling I made a mistake somewhere so I'm following the thread. However just in case it rings a bell, here it is: ``` 2025-05-23 16:41:24,064 INFO [PTS-pekko.actor.default-dispatcher-22] org.apache.pekko.cluster.Cluster Cluster(pekko://PTS) - Cluster Node [akka.ssl.tcp://PTS@***:1600] - Received InitJoinAck message from [Actor[akka.ssl.tcp://PTS@***:1601/system/cluster/core/daemon#-1262355348]] to [akka.ssl.tcp://PTS@***:1600] 2025-05-23 16:41:24,064 ERROR [PTS-pekko.actor.default-dispatcher-22] o.a.pekko.actor.OneForOneStrategy pekko://PTS/system/cluster/core/daemon/firstSeedNodeProcess-1 - String: 1: No configuration setting found for key 'pekko' com.typesafe.config.ConfigException$Missing: String: 1: No configuration setting found for key 'pekko' at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:157) at com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:150) at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:177) at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189) at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:194) at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:251) at org.apache.pekko.cluster.JoinConfigCompatCheckCluster.check(JoinConfigCompatCheckCluster.scala:41) at org.apache.pekko.cluster.JoinConfigCompatChecker$$anon$1.$anonfun$check$1(JoinConfigCompatChecker.scala:169) at scala.collection.IterableOnceOps.foldLeft(IterableOnce.scala:676) at scala.collection.IterableOnceOps.foldLeft$(IterableOnce.scala:670) at scala.collection.AbstractIterable.foldLeft(Iterable.scala:933) at org.apache.pekko.cluster.JoinConfigCompatChecker$$anon$1.check(JoinConfigCompatChecker.scala:168) at org.apache.pekko.cluster.SeedNodeProcess.receiveInitJoinAckCompatibleConfig(SeedNodeProcess.scala:134) at org.apache.pekko.cluster.FirstSeedNodeProcess$$anonfun$receive$1.applyOrElse(SeedNodeProcess.scala:230) at org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.apache.pekko.cluster.SeedNodeProcess.aroundReceive(SeedNodeProcess.scala:28) at org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ``` Should this check be disabled in a heterogenous cluster? ``` pekko.cluster.configuration-compatibility-check.enforce-on-join = no ``` ... or perhaps create a new check that accounts for `akka.*` config? ``` pekko.cluster.configuration-compatibility-check.checkers.pekko-cluster = "JoinAkkaConfigCompatCheckCluster" ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@pekko.apache.org For additional commands, e-mail: notifications-h...@pekko.apache.org