From c4a3c5a0000b2c1dc7d3ad4dd157049a7f0380af Mon Sep 17 00:00:00 2001 From: Volodymyr Babak Date: Wed, 9 Feb 2022 14:58:32 +0200 Subject: [PATCH] Added null check for input stream on disconnect --- .../main/java/org/thingsboard/edge/rpc/EdgeGrpcClient.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/edge-api/src/main/java/org/thingsboard/edge/rpc/EdgeGrpcClient.java b/common/edge-api/src/main/java/org/thingsboard/edge/rpc/EdgeGrpcClient.java index 36af9b212e..119b011adb 100644 --- a/common/edge-api/src/main/java/org/thingsboard/edge/rpc/EdgeGrpcClient.java +++ b/common/edge-api/src/main/java/org/thingsboard/edge/rpc/EdgeGrpcClient.java @@ -162,7 +162,9 @@ public class EdgeGrpcClient implements EdgeRpcClient { public void disconnect(boolean onError) throws InterruptedException { if (!onError) { try { - inputStream.onCompleted(); + if (inputStream != null) { + inputStream.onCompleted(); + } } catch (Exception e) { log.error("Exception during onCompleted", e); }