This is an automated email from the ASF dual-hosted git repository. rmannibucau pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git
The following commit(s) were added to refs/heads/master by this push: new ea004c0 [MEECROWAVE-303] ensure to not leak entity managers ea004c0 is described below commit ea004c04d973df00f6cf8055d9573cc4bc66df56 Author: Romain Manni-Bucau <rmannibu...@gmail.com> AuthorDate: Fri Oct 15 12:08:44 2021 +0200 [MEECROWAVE-303] ensure to not leak entity managers --- .../org/apache/meecrowave/jpa/internal/EntityManagerContext.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meecrowave-jpa/src/main/java/org/apache/meecrowave/jpa/internal/EntityManagerContext.java b/meecrowave-jpa/src/main/java/org/apache/meecrowave/jpa/internal/EntityManagerContext.java index 8754e92..58a258a 100644 --- a/meecrowave-jpa/src/main/java/org/apache/meecrowave/jpa/internal/EntityManagerContext.java +++ b/meecrowave-jpa/src/main/java/org/apache/meecrowave/jpa/internal/EntityManagerContext.java @@ -49,8 +49,11 @@ public class EntityManagerContext implements AlterableContext { public void exit(final boolean created) { if (created) { - context.get().exit(); - context.remove(); + try { + context.get().exit(); + } finally { + context.remove(); + } } }