diff --git a/testing-internal/src/main/resources/logback-test.xml b/testing-internal/src/main/resources/logback-test.xml
index f1bd6c984bcc..4daa408a24c4 100644
--- a/testing-internal/src/main/resources/logback-test.xml
+++ b/testing-internal/src/main/resources/logback-test.xml
@@ -34,6 +34,7 @@
+
diff --git a/xds/src/main/java/com/linecorp/armeria/xds/client/endpoint/AttributeRetainingEndpointGroup.java b/xds/src/main/java/com/linecorp/armeria/xds/client/endpoint/AttributeRetainingEndpointGroup.java
index fd65ecde965b..5458bfaa2fa9 100644
--- a/xds/src/main/java/com/linecorp/armeria/xds/client/endpoint/AttributeRetainingEndpointGroup.java
+++ b/xds/src/main/java/com/linecorp/armeria/xds/client/endpoint/AttributeRetainingEndpointGroup.java
@@ -18,6 +18,7 @@
import java.util.List;
import java.util.Map;
+import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer;
import com.google.common.collect.ImmutableList;
@@ -33,12 +34,14 @@ final class AttributeRetainingEndpointGroup extends DynamicEndpointGroup impleme
private final Map prevAttrsMap;
private final List> interestedKeys;
+ private final EndpointGroup delegate;
@SuppressWarnings("unchecked")
AttributeRetainingEndpointGroup(EndpointGroup delegate, Map prevAttrsMap,
AttributeKey>... interestedKeys) {
this.prevAttrsMap = prevAttrsMap;
this.interestedKeys = ImmutableList.copyOf((AttributeKey