From 15c2a9e49697c72c19ee9a7945ba742d67a2197a Mon Sep 17 00:00:00 2001 From: Kochkurov Date: Mon, 7 Dec 2020 02:43:11 +0100 Subject: [PATCH] [#2395] Close resources on exception in AbstractSQLQuery --- .../src/main/java/com/querydsl/sql/AbstractSQLQuery.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/querydsl-sql/src/main/java/com/querydsl/sql/AbstractSQLQuery.java b/querydsl-sql/src/main/java/com/querydsl/sql/AbstractSQLQuery.java index 938b09fea..ef6cfd6d1 100644 --- a/querydsl-sql/src/main/java/com/querydsl/sql/AbstractSQLQuery.java +++ b/querydsl-sql/src/main/java/com/querydsl/sql/AbstractSQLQuery.java @@ -410,6 +410,8 @@ public abstract class AbstractSQLQuery> exte throw configuration.translate(queryString, constants, e); } catch (RuntimeException e) { logger.error("Caught " + e.getClass().getName() + " for " + queryString); + onException(context, e); + endContext(context); throw e; } finally { reset();