From 9251ca7f161bf70552d99d9f3a3e3bd0d0131ee2 Mon Sep 17 00:00:00 2001 From: Andrii Shvaika Date: Tue, 29 Jun 2021 12:55:09 +0300 Subject: [PATCH] Replace throw with callback execution on duplicated observe request --- .../lwm2m/server/downlink/DefaultLwM2mDownlinkMsgHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/DefaultLwM2mDownlinkMsgHandler.java b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/DefaultLwM2mDownlinkMsgHandler.java index 52ef83bf8e..1ed7349d04 100644 --- a/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/DefaultLwM2mDownlinkMsgHandler.java +++ b/common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/downlink/DefaultLwM2mDownlinkMsgHandler.java @@ -132,7 +132,7 @@ public class DefaultLwM2mDownlinkMsgHandler extends LwM2MExecutorAwareService im log.info("[{}] Send observation: {}.", client.getEndpoint(), request.getVersionedId()); sendRequest(client, downlink, request.getTimeout(), callback); } else { - throw new IllegalArgumentException("Observation is already registered!"); + callback.onError("Observation is already registered!", new RuntimeException()); } }