NIFI-4839 - Fixed handling of a connection object position - it doesn't have 
one and just returns null (calculated by the UI dynamically)


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

Branch: refs/heads/master
Commit: d1027879ebd606f8781b5024b1ca2ce3f4f54068
Parents: b68eebd
Author: Andrew Grande <[email protected]>
Authored: Wed Feb 14 15:25:55 2018 -0500
Committer: Pierre Villard <[email protected]>
Committed: Wed Feb 28 17:23:57 2018 +0100

----------------------------------------------------------------------
 .../nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java   | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi/blob/d1027879/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java
----------------------------------------------------------------------
diff --git 
a/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java
 
b/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java
index c82a991..36a74bf 100644
--- 
a/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java
+++ 
b/nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/impl/JerseyFlowClient.java
@@ -37,6 +37,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Set;
 import java.util.stream.Collectors;
 
@@ -116,6 +117,7 @@ public class JerseyFlowClient extends AbstractJerseyClient 
implements FlowClient
         }
 
         final List<ProcessGroupBox> coords = positions.stream()
+                .filter(Objects::nonNull)
                 .map(p -> new ProcessGroupBox(p.getX().intValue(), 
p.getY().intValue()))
                 .collect(Collectors.toList());
 

Reply via email to