diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 8deb6dada..96a4b16f3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -21,7 +21,6 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.dao.ConcurrencyFailureException; import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.dao.DuplicateKeyException; import org.springframework.jdbc.BadSqlGrammarException; import org.springframework.jdbc.UncategorizedSQLException; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; @@ -66,10 +65,10 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); - } catch (DuplicateKeyException | ConcurrencyFailureException | TransactionSystemException e) { + } catch (DataIntegrityViolationException | ConcurrencyFailureException | TransactionSystemException e) { logger.debug("Duplicate key", e); return false; - } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException e) { + } catch (BadSqlGrammarException | UncategorizedSQLException e) { logger.error("Unexpected exception", e); return false; } diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 157244d13..90561988b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -56,7 +56,7 @@ com.oracle.database.jdbc - ojdbc8 + ojdbc11 21.8.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 961aaf4b3..e47a34d16 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -74,7 +74,7 @@ com.oracle.database.jdbc - ojdbc8 + ojdbc11 21.8.0.0 test