From b166cda830c019312fa30f396e202b93af12a1ff Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 7 Mar 2018 11:45:58 +0100 Subject: [PATCH] [#7248] Error when running "SELECT 1" query from AbstractDatabase in unsupported SQLDialect --- .../src/main/java/org/jooq/util/AbstractDatabase.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java index c937dc140c..63fd7f216c 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java @@ -250,7 +250,15 @@ public abstract class AbstractDatabase implements Database { // [#4974] Prevent any class loading effects from impacting below // SQLPerformanceWarning. if (!initialised) { - DSL.using(configuration).selectOne().fetch(); + try { + DSL.using(configuration).selectOne().fetch(); + } + + // [#7248] Unsupported dialects might not be able to run queries on the DUAL table + catch (DataAccessException ignore) { + log.debug("Error while running init query", ignore); + } + initialised = true; } }