From 70eeb3c213f1f6670eb86578c6046ac91e78fde6 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Tue, 19 Nov 2024 11:49:10 +0100 Subject: [PATCH] avoid NPE in ThreadPoolUtilImpl.getSubjectOrNull() --- .../src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java b/java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java index ebfc3b813cf..b61427fb3b7 100644 --- a/java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java +++ b/java/com.sap.sse/src/com/sap/sse/util/impl/ThreadPoolUtilImpl.java @@ -114,7 +114,7 @@ public class ThreadPoolUtilImpl implements ThreadPoolUtil { private Optional getSubjectOrNull() { Optional mySubject; try { - mySubject = Optional.of(SecurityUtils.getSubject()); + mySubject = Optional.ofNullable(SecurityUtils.getSubject()); } catch (IllegalStateException | UnavailableSecurityManagerException e) { mySubject = Optional.empty(); }