From d08414503ee226bb4f93c7a6ea2c670ad7e76be9 Mon Sep 17 00:00:00 2001
From: vharseko <vharseko@openam.org.ru>
Date: Mon, 20 Nov 2017 12:41:32 +0000
Subject: [PATCH] ServiceConfigurationError: org.forgerock.opendj.ldap.spi.TransportProvider: Provider com.forgerock.opendj.grizzly.GrizzlyTransportProvider not a subtype
---
opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java b/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java
index 7a32e63..2dcc8d2 100644
--- a/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java
+++ b/opendj-core/src/main/java/com/forgerock/opendj/util/StaticUtils.java
@@ -23,8 +23,10 @@
import java.nio.charset.Charset;
import java.util.Arrays;
import java.util.Calendar;
+import java.util.Collections;
import java.util.Date;
import java.util.GregorianCalendar;
+import java.util.HashSet;
import java.util.Locale;
import java.util.ServiceLoader;
import java.util.TimeZone;
@@ -764,9 +766,12 @@
if (classLoader != null) {
loader = ServiceLoader.load(providerClass, classLoader);
} else {
- loader = ServiceLoader.load(providerClass);
+ loader = ServiceLoader.load(providerClass,providerClass.getClassLoader());
}
StringBuilder providersFound = new StringBuilder();
+ logger.warn(LocalizableMessage.raw("getProvider start"));
+ for (Object provider : loader)
+ logger.warn(LocalizableMessage.raw("getProvider %s", provider.toString()));
for (P provider : loader) {
if (providersFound.length() > 0) {
providersFound.append(" ");
--
Gitblit v1.10.0