From 06f15008cc1b15170b9b9a5f299518b004e1ab54 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 22 Jul 2020 15:10:46 +0200 Subject: [PATCH] [jOOQ/jOOQ#10435] DSLContext.connection() and similar methods should not wrap RuntimeException in DataAccessException --- jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java index 72aba6ffe2..2b0033fe24 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultDSLContext.java @@ -675,6 +675,9 @@ public class DefaultDSLContext extends AbstractScope implements DSLContext, Seri try { return callable.run(connection); } + catch (RuntimeException e) { + throw e; + } catch (Exception e) { throw new DataAccessException("Error while running ConnectionCallable", e); }