commit | 392c0c77866d42ce810617197f771a492b9bc2a1 | [log] [tgz] |
---|---|---|
author | Amichai Rothman <amichai2@amichais.net> | Tue May 14 15:08:42 2019 +0300 |
committer | Amichai Rothman <amichai2@amichais.net> | Wed May 15 14:42:18 2019 +0300 |
tree | 58ae8e54bfade201edfb9b5d61d821593233b7e2 | |
parent | d42661bc22dbe5859cb6529fa3c52b9ba7789119 [diff] |
Fix fastbin activator starting twice in succession
diff --git a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java index 98752c9..5572d94 100644 --- a/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java +++ b/provider/fastbin/src/main/java/org/apache/aries/rsa/provider/fastbin/BaseActivator.java
@@ -68,6 +68,8 @@ scheduled.set(true); doOpen(); scheduled.set(false); + // if it's a managed service we'll get a configuration update + // that will start it, otherwise we start it here manually if (managedServiceRegistration == null) { try { doStart(); @@ -75,8 +77,6 @@ logger.warn("Error starting activator", e); doStop(); } - } else { - reconfigure(); } }