From e6b4cd695cfc6c0d4b0ea53cc403a4384d0f4d69 Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Sun, 19 Apr 2026 15:44:36 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21
---
securis/src/main/java/net/curisit/securis/ioc/EntityManagerProducer.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/ioc/EntityManagerProducer.java b/securis/src/main/java/net/curisit/securis/ioc/EntityManagerProducer.java
index fe4612d..dc560fa 100644
--- a/securis/src/main/java/net/curisit/securis/ioc/EntityManagerProducer.java
+++ b/securis/src/main/java/net/curisit/securis/ioc/EntityManagerProducer.java
@@ -19,7 +19,7 @@
@RequestScoped
public class EntityManagerProducer {
- private static final Logger LOG = LogManager.getLogger(EntityManagerProducer.class);
+ private static final Logger log = LogManager.getLogger(EntityManagerProducer.class);
@Inject
private EntityManagerProvider emProvider;
@@ -28,13 +28,16 @@
@RequestScoped
public EntityManager produceEntityManager() {
EntityManager em = emProvider.getEntityManager();
- LOG.info("Produced EntityManager: {}", em);
+ if (em == null) {
+ throw new IllegalStateException("EntityManagerProvider returned null EntityManager");
+ }
+ log.info("Produced EntityManager: {}", em);
return em;
}
public void closeEntityManager(@Disposes EntityManager em) {
if (em != null && em.isOpen()) {
- LOG.info("Closing produced EntityManager: {}", em);
+ log.info("Closing produced EntityManager: {}", em);
em.close();
}
}
--
Gitblit v1.3.2