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

amichair pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-rsa.git

commit fcd052a1d6485f488ecb35785911291534dc8a69
Author: Amichai Rothman <[email protected]>
AuthorDate: Sun Mar 29 23:50:31 2026 +0300

    ARIES-2217 Fix getImportedEndpoints breaking if there is any failed import
---
 .../main/java/org/apache/aries/rsa/core/RemoteServiceAdminCore.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/rsa/src/main/java/org/apache/aries/rsa/core/RemoteServiceAdminCore.java 
b/rsa/src/main/java/org/apache/aries/rsa/core/RemoteServiceAdminCore.java
index 7748468c..1f369bdd 100644
--- a/rsa/src/main/java/org/apache/aries/rsa/core/RemoteServiceAdminCore.java
+++ b/rsa/src/main/java/org/apache/aries/rsa/core/RemoteServiceAdminCore.java
@@ -396,7 +396,9 @@ public class RemoteServiceAdminCore implements 
RemoteServiceAdmin {
             List<ImportReference> irs = new ArrayList<>();
             for (Collection<ImportRegistration> irl : 
importedServices.values()) {
                 for (ImportRegistration impl : irl) {
-                    irs.add(impl.getImportReference());
+                    if (impl.getException() == null && 
impl.getImportReference() != null) {
+                        irs.add(impl.getImportReference());
+                    }
                 }
             }
             return Collections.unmodifiableCollection(irs);

Reply via email to