From 008d973f62b11c4e29856e8e007c33361c17ea4c Mon Sep 17 00:00:00 2001 From: fangfengbin <869218239a@zju.edu.cn> Date: Fri, 17 Jul 2020 11:01:51 +0800 Subject: [PATCH] fix java createActor NPE bug (#9532) --- .../src/main/java/io/ray/runtime/task/NativeTaskSubmitter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/runtime/src/main/java/io/ray/runtime/task/NativeTaskSubmitter.java b/java/runtime/src/main/java/io/ray/runtime/task/NativeTaskSubmitter.java index eba97f1fb..5443410e5 100644 --- a/java/runtime/src/main/java/io/ray/runtime/task/NativeTaskSubmitter.java +++ b/java/runtime/src/main/java/io/ray/runtime/task/NativeTaskSubmitter.java @@ -34,7 +34,7 @@ public class NativeTaskSubmitter implements TaskSubmitter { @Override public BaseActorHandle createActor(FunctionDescriptor functionDescriptor, List args, ActorCreationOptions options) throws IllegalArgumentException { - if (StringUtils.isNotBlank(options.name)) { + if (options != null && StringUtils.isNotBlank(options.name)) { Optional actor = options.global ? Ray.getGlobalActor(options.name) : Ray.getActor(options.name); Preconditions.checkArgument(!actor.isPresent(),