Repository: flink
Updated Branches:
  refs/heads/release-1.1 4526005d2 -> 33df945fe


[FLINK-4631] Prevent NPE in TwoInputStreamTask

Check that the input processor has been created before cleaning it up.


Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/33df945f
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/33df945f
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/33df945f

Branch: refs/heads/release-1.1
Commit: 33df945feee6019caa08f71e47d91a36cb5c54bd
Parents: 4526005
Author: Till Rohrmann <trohrm...@apache.org>
Authored: Wed Dec 7 17:28:20 2016 +0100
Committer: Till Rohrmann <trohrm...@apache.org>
Committed: Wed Dec 7 17:29:58 2016 +0100

----------------------------------------------------------------------
 .../apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/33df945f/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java
----------------------------------------------------------------------
diff --git 
a/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java
 
b/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java
index 8718b88..0f2f3d8 100644
--- 
a/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java
+++ 
b/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/TwoInputStreamTask.java
@@ -95,7 +95,9 @@ public class TwoInputStreamTask<IN1, IN2, OUT> extends 
StreamTask<OUT, TwoInputS
 
        @Override
        protected void cleanup() throws Exception {
-               inputProcessor.cleanup();
+               if (inputProcessor != null) {
+                       inputProcessor.cleanup();
+               }
        }
 
        @Override

Reply via email to