From 79df8efeb746189b553aed3b1b03fa1573c6ca52 Mon Sep 17 00:00:00 2001 From: YevhenBondarenko Date: Thu, 28 Oct 2021 11:34:39 +0300 Subject: [PATCH] fixed NPE --- .../thingsboard/rule/engine/rpc/TbSendRPCRequestNode.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rpc/TbSendRPCRequestNode.java b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rpc/TbSendRPCRequestNode.java index 196dd1feb7..0a1cca72d9 100644 --- a/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rpc/TbSendRPCRequestNode.java +++ b/rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rpc/TbSendRPCRequestNode.java @@ -138,7 +138,11 @@ public class TbSendRPCRequestNode implements TbNode { } private String parseJsonData(JsonElement paramsEl) { - return paramsEl.isJsonPrimitive() ? paramsEl.getAsString() : gson.toJson(paramsEl); + if (paramsEl != null) { + return paramsEl.isJsonPrimitive() ? paramsEl.getAsString() : gson.toJson(paramsEl); + } else { + return null; + } } }