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());
