diff --git a/pom.xml b/pom.xml
index 382493189d1..d132d5b787e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -134,7 +134,6 @@
2.6
- 2.6
2.0.0.AM26
2.0.0
3.4.0
@@ -1207,11 +1206,6 @@
kerby-asn1
${org.apache.kerby.kerby-asn1.version}
-
- commons-lang
- commons-lang
- ${commons-lang.version}
-
diff --git a/util/embedded-ldap/pom.xml b/util/embedded-ldap/pom.xml
index 0d3ac4ed12c..7e2e899c1f2 100644
--- a/util/embedded-ldap/pom.xml
+++ b/util/embedded-ldap/pom.xml
@@ -39,10 +39,6 @@
commons-io
commons-io
-
- commons-lang
- commons-lang
-
org.apache.commons
commons-lang3
diff --git a/util/embedded-ldap/src/main/java/org/keycloak/util/ldap/LDAPEmbeddedServer.java b/util/embedded-ldap/src/main/java/org/keycloak/util/ldap/LDAPEmbeddedServer.java
index 721a09a0a42..5e54dc91af6 100644
--- a/util/embedded-ldap/src/main/java/org/keycloak/util/ldap/LDAPEmbeddedServer.java
+++ b/util/embedded-ldap/src/main/java/org/keycloak/util/ldap/LDAPEmbeddedServer.java
@@ -19,13 +19,12 @@ package org.keycloak.util.ldap;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
-import org.apache.commons.lang.text.StrSubstitutor;
+import org.apache.commons.lang3.text.StrSubstitutor;
import org.apache.directory.api.ldap.model.entry.DefaultEntry;
import org.apache.directory.api.ldap.model.exception.LdapEntryAlreadyExistsException;
import org.apache.directory.api.ldap.model.exception.LdapException;
import org.apache.directory.api.ldap.model.ldif.LdifEntry;
import org.apache.directory.api.ldap.model.ldif.LdifReader;
-import org.apache.directory.api.ldap.model.schema.SchemaManager;
import org.apache.directory.server.core.api.DirectoryService;
import org.apache.directory.server.core.api.interceptor.Interceptor;
import org.apache.directory.server.core.api.partition.Partition;
@@ -363,13 +362,9 @@ public class LDAPEmbeddedServer {
// Find LDIF file on filesystem or classpath ( if it's like classpath:ldap/users.ldif )
InputStream is = FindFile.findFile(ldifFile);
- if (is == null) {
- throw new IllegalStateException("LDIF file not found on classpath or on file system. Location was: " + ldifFile);
- }
final String ldifContent = StrSubstitutor.replace(StreamUtil.readString(is), map);
log.info("Content of LDIF: " + ldifContent);
- final SchemaManager schemaManager = directoryService.getSchemaManager();
importLdifContent(directoryService, ldifContent);
}