From f118410bbfd7b246a6f69c3be11804fc82e09a42 Mon Sep 17 00:00:00 2001
From: Maxim Thomas <maxim.thomas@gmail.com>
Date: Mon, 15 Jul 2019 08:32:39 +0000
Subject: [PATCH] Fixed Error while deploying Example Plugin (#79)

---
 opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectDefinitionResource.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectDefinitionResource.java b/opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectDefinitionResource.java
index 1631bca..8632775 100644
--- a/opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectDefinitionResource.java
+++ b/opendj-config/src/main/java/org/forgerock/opendj/config/ManagedObjectDefinitionResource.java
@@ -99,10 +99,13 @@
             String baseName = prefix + "." + d.getClass().getName();
             String path = baseName.replace('.', '/') + ".properties";
             InputStream stream = ConfigurationFramework.class.getClassLoader().getResourceAsStream(path);
-
+            if(stream == null) { //try target class class loader
+            	stream = d.getClass().getClassLoader().getResourceAsStream(path);
+            }
             if (stream == null) {
                 throw new MissingResourceException("Can't find resource " + path, baseName, "");
             }
+            
 
             p = new Properties();
             try (InputStream is = new BufferedInputStream(stream)) {

--
Gitblit v1.10.0