Repository: spark
Updated Branches:
  refs/heads/branch-1.6 154567dca -> 4ad08035d


[SPARK-12386][CORE] Fix NPE when spark.executor.port is set.

Author: Marcelo Vanzin <van...@cloudera.com>

Closes #10339 from vanzin/SPARK-12386.

(cherry picked from commit d1508dd9b765489913bc948575a69ebab82f217b)
Signed-off-by: Andrew Or <and...@databricks.com>


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/4ad08035
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/4ad08035
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/4ad08035

Branch: refs/heads/branch-1.6
Commit: 4ad08035d28b8f103132da9779340c5e64e2d1c2
Parents: 154567d
Author: Marcelo Vanzin <van...@cloudera.com>
Authored: Wed Dec 16 19:47:49 2015 -0800
Committer: Andrew Or <and...@databricks.com>
Committed: Wed Dec 16 19:47:57 2015 -0800

----------------------------------------------------------------------
 core/src/main/scala/org/apache/spark/SparkEnv.scala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/4ad08035/core/src/main/scala/org/apache/spark/SparkEnv.scala
----------------------------------------------------------------------
diff --git a/core/src/main/scala/org/apache/spark/SparkEnv.scala 
b/core/src/main/scala/org/apache/spark/SparkEnv.scala
index 84230e3..52acde1 100644
--- a/core/src/main/scala/org/apache/spark/SparkEnv.scala
+++ b/core/src/main/scala/org/apache/spark/SparkEnv.scala
@@ -256,7 +256,12 @@ object SparkEnv extends Logging {
       if (rpcEnv.isInstanceOf[AkkaRpcEnv]) {
         rpcEnv.asInstanceOf[AkkaRpcEnv].actorSystem
       } else {
-        val actorSystemPort = if (port == 0) 0 else rpcEnv.address.port + 1
+        val actorSystemPort =
+          if (port == 0 || rpcEnv.address == null) {
+            port
+          } else {
+            rpcEnv.address.port + 1
+          }
         // Create a ActorSystem for legacy codes
         AkkaUtils.createActorSystem(
           actorSystemName + "ActorSystem",


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to