[ARIES-2007] ensure owb extensionloader loads only once extensions
diff --git a/cdi-owb/src/main/java/org/apache/aries/cdi/owb/core/OWBCDIContainerInitializer.java b/cdi-owb/src/main/java/org/apache/aries/cdi/owb/core/OWBCDIContainerInitializer.java
index e8a9dd7..7249246 100644
--- a/cdi-owb/src/main/java/org/apache/aries/cdi/owb/core/OWBCDIContainerInitializer.java
+++ b/cdi-owb/src/main/java/org/apache/aries/cdi/owb/core/OWBCDIContainerInitializer.java
@@ -169,9 +169,15 @@
 
 			bootstrap = new WebBeansContext(services, properties) {
 				private final ExtensionLoader overridenExtensionLoader = new ExtensionLoader(this) {
+					private boolean added;
+
 					@Override
 					public void loadExtensionServices() {
+						if (added) {
+							return;
+						}
 						extensions.forEach((k, v) -> addExtension(k));
+						added = true;
 					}
 				};