From 4f56b412b07838c07b12b59a0d0e528e4a0dec8c Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 1 Aug 2022 10:19:07 +0200 Subject: [PATCH] Fixed service discovery --- src/main/java/org/gcube/gcat/client/GCatClientDiscovery.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/gcat/client/GCatClientDiscovery.java b/src/main/java/org/gcube/gcat/client/GCatClientDiscovery.java index f06604c..8d4ffe2 100644 --- a/src/main/java/org/gcube/gcat/client/GCatClientDiscovery.java +++ b/src/main/java/org/gcube/gcat/client/GCatClientDiscovery.java @@ -77,7 +77,9 @@ public class GCatClientDiscovery { try { SimpleQuery proxyQuery = queryForProxy(GCatConstants.SERVICE_CLASS); addresses = ICFactory.client().submit(proxyQuery); - + if(addresses==null || addresses.isEmpty()){ + throw new Exception("No ResourceRegistry Proxy Found"); + } } catch (Exception e) { logger.debug("{}. Looking for RunningInstance.", e.getMessage()); SimpleQuery serviceQuery = queryForService(GCatConstants.SERVICE_CLASS);