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