From bf4e9daaee276fb74a02e4a795510cd6a10a7760 Mon Sep 17 00:00:00 2001 From: Peter Hormanns Date: Wed, 12 Jun 2019 17:45:14 +0200 Subject: [PATCH] close entitymanager on fail --- hsarback/src/de/hsadmin/pillar/JsonPillarServlet.java | 1 + 1 file changed, 1 insertion(+) diff --git a/hsarback/src/de/hsadmin/pillar/JsonPillarServlet.java b/hsarback/src/de/hsadmin/pillar/JsonPillarServlet.java index e1f8254..4a7ae79 100644 --- a/hsarback/src/de/hsadmin/pillar/JsonPillarServlet.java +++ b/hsarback/src/de/hsadmin/pillar/JsonPillarServlet.java @@ -39,6 +39,7 @@ public class JsonPillarServlet extends HttpServlet { if (hiveFqdn != null && hiveFqdn.length() == 19 && hiveFqdn.endsWith(".hostsharing.net") && hiveFqdn.startsWith("h")) { hiveName = hiveFqdn.substring(0, 3); } else { + em.close(); throw new ServletException("error in hive parameter"); } final Query hiveQuery = em.createQuery("SELECT h FROM Hives h WHERE h.name = :hive");