Replace the use of apache.commons.lang with lang3 or text.

Change-Id: I1da8cb68774c6a613c8c881d50cf51da711b21db
diff --git a/pom.xml b/pom.xml
index 46382fe..3aa2841 100644
--- a/pom.xml
+++ b/pom.xml
@@ -611,6 +611,11 @@
 			<artifactId>commons-text</artifactId>
 			<version>1.14.0</version>
 		</dependency>
+		<dependency>
+		  <groupId>org.apache.commons</groupId>
+		  <artifactId>commons-lang3</artifactId>
+		  <version>3.18.0</version>
+		</dependency>
 
 		<!-- LDAP -->
 		<dependency>
diff --git a/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java b/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java
index 95e3071..e2f4c59 100644
--- a/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java
+++ b/src/main/java/de/ids_mannheim/korap/authentication/LdapAuth3.java
@@ -214,9 +214,7 @@
             jlog.debug("{}: connect: successfull.", ldapConfig.useSSL ? "LDAPS" : "LDAP");
             }
         catch (LDAPException e) {
-            String fullStackTrace = org.apache.commons.lang3.exception.ExceptionUtils
-                    .getStackTrace(e);
-            jlog.error("Connecting to LDAP Server: failed: '{}'!\n", fullStackTrace);
+            jlog.error("Connecting to LDAP Server: failed: '{}'!\n", e);
             
             ldapTerminate(lc);
             return new LdapAuth3Result(null, isTimeout(e) ? LDAP_AUTH_RTIMEOUT : LDAP_AUTH_RCONNECT);