diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java
index fa3172e3b14f..286096fd5c0d 100644
--- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java
+++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java
@@ -85,7 +85,10 @@ static SimpleKdcServer getRunningSimpleKdcServer(File testDir,
if (kdc != null) {
kdc.stop();
}
- if (ke.getCause() != null && ke.getCause() instanceof BindException) {
+ if (
+ (ke.getCause() != null && ke.getCause() instanceof BindException)
+ || (ke.getMessage().contains("Address already in use (Bind failed)"))
+ ) {
LOG.info("Clashed using port {}; getting a new random port", kdcPort);
continue;
} else {
diff --git a/hbase-resource-bundle/src/main/resources/supplemental-models.xml b/hbase-resource-bundle/src/main/resources/supplemental-models.xml
index 5dbdd7b42556..c2fba3f60994 100644
--- a/hbase-resource-bundle/src/main/resources/supplemental-models.xml
+++ b/hbase-resource-bundle/src/main/resources/supplemental-models.xml
@@ -305,6 +305,217 @@ under the License.
+
+
+ org.apache.kerby
+ kerb-core
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-client
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-simplekdc
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-admin
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-common
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-crypto
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-identity
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-server
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerb-util
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerby-asn1
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerby-config
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerby-pkix
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerby-util
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ kerby-xdr
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+
+ org.apache.kerby
+ token-provider
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 7afa8b72c37c..0bf63b8f0a35 100644
--- a/pom.xml
+++ b/pom.xml
@@ -885,7 +885,7 @@
2.12.2
1.78
1.5.1
- 1.0.1
+ 2.0.3
1.1.0
4.2.0
@@ -1673,6 +1673,28 @@
org.apache.kerby
kerb-simplekdc
${kerby.version}
+
+
+ org.jline
+ *
+
+
+ org.jboss.threads
+ jboss-threads
+
+
+ org.wildfly.client
+ wildfly-client-config
+
+
+ org.wildfly.common
+ wildfly-common
+
+
+ org.jboss.xnio
+ xnio-api
+
+
org.apache.commons