diff --git a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java index 71609c0..69a4325 100644 --- a/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/td/gwtservice/server/TDGWTServiceImpl.java @@ -744,10 +744,16 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements int i; for (i = 0; i < trs.size(); i++) { TabularResource tr = trs.get(i); - TabResource t = retriveTRMetadataFromService(service, tr, i); - if (t.getTrId() != null) { - ltr.add(t); + try { + TabResource t = retriveTRMetadataFromService(service, tr, i); + if (t.getTrId() != null) { + ltr.add(t); + } + } catch (Exception e) { + logger.error("TabResource discarded: " + tr + " cause: " + + e.getMessage()); } + } logger.debug("Codelists retrived: " + ltr); @@ -1103,7 +1109,8 @@ public class TDGWTServiceImpl extends RemoteServiceServlet implements ltr.add(t); } } catch (Exception e) { - logger.error("TabResource discarded: "+tr+" cause: "+e.getMessage()); + logger.error("TabResource discarded: " + tr + " cause: " + + e.getMessage()); } }