You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2022/01/21 14:32:51 UTC

[brooklyn-server] 07/12: suppress exceptions by not scanning when destroying

This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git

commit 595d7300f830441c0b3a57bca7aee54a616b08b4
Author: Alex Heneveld <al...@cloudsoftcorp.com>
AuthorDate: Wed Jan 19 17:22:37 2022 +0000

    suppress exceptions by not scanning when destroying
---
 .../java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java    | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java b/core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java
index b22566a..a60d8f4 100644
--- a/core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java
+++ b/core/src/main/java/org/apache/brooklyn/entity/group/DynamicMultiGroupImpl.java
@@ -222,6 +222,8 @@ public class DynamicMultiGroupImpl extends DynamicGroupImpl implements DynamicMu
     @Override
     public void distributeEntities() {
         synchronized (memberChangeMutex) {
+            if (Entities.isNoLongerManaged(this)) return;
+
             Function<Entity, String> bucketFunction = getConfig(BUCKET_FUNCTION);
             EntitySpec<? extends BasicGroup> bucketSpec = getConfig(BUCKET_SPEC);
             if (bucketFunction == null || bucketSpec == null) return;