From d3c51ca1c7d106aa4be263b79610eda768e138c4 Mon Sep 17 00:00:00 2001 From: hanyuepeng Date: Wed, 21 Jul 2021 13:03:10 +0800 Subject: [PATCH] fix(Claiming devices): resolve SerializationFailedException when use redis as the cache, this interface http(s)://host:port/api/v1/$ACCESS_TOKEN/claim throw a SerializationFailedException but ignored by AbstractTransformFuture ,and when do Device Claiming API Request(http(s)://host:port/api/customer/device/$DEVICE_NAME/claim),the system show :Failed to claim the device --- .../org/thingsboard/server/dao/device/claim/ClaimData.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/dao-api/src/main/java/org/thingsboard/server/dao/device/claim/ClaimData.java b/common/dao-api/src/main/java/org/thingsboard/server/dao/device/claim/ClaimData.java index 084376098b..8e74af907b 100644 --- a/common/dao-api/src/main/java/org/thingsboard/server/dao/device/claim/ClaimData.java +++ b/common/dao-api/src/main/java/org/thingsboard/server/dao/device/claim/ClaimData.java @@ -18,9 +18,11 @@ package org.thingsboard.server.dao.device.claim; import lombok.AllArgsConstructor; import lombok.Data; +import java.io.Serializable; + @AllArgsConstructor @Data -public class ClaimData { +public class ClaimData implements Serializable { private final String secretKey; private final long expirationTime;