From 60088164a6eda5fcd98f81c51ad40845a50068f8 Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Tue, 8 Nov 2022 16:44:27 +0200 Subject: [PATCH] Fix NPE in CacheSpecMap when specs is not specified. --- .../java/org/thingsboard/server/cache/CacheSpecsMap.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java b/common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java index 808bfc82f7..6910325add 100644 --- a/common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java +++ b/common/cache/src/main/java/org/thingsboard/server/cache/CacheSpecsMap.java @@ -38,9 +38,11 @@ public class CacheSpecsMap { @PostConstruct public void replaceTheJWTTokenRefreshExpTime() { - var cacheSpecs = specs.get(CacheConstants.USERS_SESSION_INVALIDATION_CACHE); - if (cacheSpecs != null) { - cacheSpecs.setTimeToLiveInMinutes((refreshTokenExpTime / 60) + 1); + if (specs != null) { + var cacheSpecs = specs.get(CacheConstants.USERS_SESSION_INVALIDATION_CACHE); + if (cacheSpecs != null) { + cacheSpecs.setTimeToLiveInMinutes((refreshTokenExpTime / 60) + 1); + } } }