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 <[email protected]> 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;
