diff --git a/pom.xml b/pom.xml
index 27d640e5ff3..96a9797b9a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -264,7 +264,7 @@
com.google.guava
guava
- 16.0.1
+ 29.0-jre
jar
@@ -294,9 +294,14 @@
1.7
- org.hibernate
+ org.hibernate.validator
hibernate-validator
- 5.0.3.Final
+ provided
+
+
+ org.glassfish
+ jakarta.el
+ provided
commons-lang
diff --git a/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java b/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java
index 292eeeab0e8..f994809a0c0 100644
--- a/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java
+++ b/src/test/java/edu/harvard/iq/dataverse/URLValidatorTest.java
@@ -7,6 +7,8 @@
import org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl;
import org.hibernate.validator.internal.engine.path.PathImpl;
+import javax.validation.Validation;
+import javax.validation.ValidatorFactory;
import org.junit.Test;
/**
@@ -14,6 +16,8 @@
* @author skraffmi
*/
public class URLValidatorTest {
+ ValidatorFactory validatorFactory = Validation.buildDefaultValidatorFactory();
+
@Test
public void testIsURLValid() {
@@ -35,7 +39,7 @@ public void testIsValidWithUnspecifiedContext() {
@Test
public void testIsValidWithContextAndValidURL() {
String value = "https://twitter.com/";
- ConstraintValidatorContext context = new ConstraintValidatorContextImpl(null, PathImpl.createPathFromString(""), null);
+ ConstraintValidatorContext context = new ConstraintValidatorContextImpl(validatorFactory.getClockProvider(), PathImpl.createPathFromString(""),null, null);
assertEquals(true, new URLValidator().isValid(value, context));
}
@@ -43,7 +47,7 @@ public void testIsValidWithContextAndValidURL() {
@Test
public void testIsValidWithContextButInvalidURL() {
String value = "cnn.com";
- ConstraintValidatorContext context = new ConstraintValidatorContextImpl(null, PathImpl.createPathFromString(""), null);
+ ConstraintValidatorContext context = new ConstraintValidatorContextImpl(validatorFactory.getClockProvider(), PathImpl.createPathFromString(""),null, null);
assertEquals(false, new URLValidator().isValid(value, context));
}