diff --git a/core/src/main/scala/org/apache/spark/util/AkkaUtils.scala b/core/src/main/scala/org/apache/spark/util/AkkaUtils.scala index a442539ac1778..3d9c6192ff7f7 100644 --- a/core/src/main/scala/org/apache/spark/util/AkkaUtils.scala +++ b/core/src/main/scala/org/apache/spark/util/AkkaUtils.scala @@ -239,9 +239,9 @@ private[spark] object AkkaUtils extends Logging { } def protocol(actorSystem: ActorSystem): String = { - protocol(Try { - actorSystem.settings.config.getBoolean("akka.remote.netty.tcp.enable-ssl") - }.getOrElse(false)) + val akkaConf = actorSystem.settings.config + val sslProp = "akka.remote.netty.tcp.enable-ssl" + protocol(akkaConf.hasPath(sslProp) && akkaConf.getBoolean(sslProp)) } def protocol(ssl: Boolean = false): String = {