diff --git a/src/main/java/org/gcube/spatial/data/sdi/rest/SDI.java b/src/main/java/org/gcube/spatial/data/sdi/rest/SDI.java index 7cee39c..461ca65 100644 --- a/src/main/java/org/gcube/spatial/data/sdi/rest/SDI.java +++ b/src/main/java/org/gcube/spatial/data/sdi/rest/SDI.java @@ -28,16 +28,21 @@ public class SDI { @GET @Produces(MediaType.APPLICATION_JSON) -// @JacksonFeatures(serializationEnable = { SerializationFeature.INDENT_OUTPUT }) public ScopeConfiguration getConfiguration(){ + try { + ScopeConfiguration config=sdiManager.getContextConfiguration(); + log.debug("Served Configuration"); + return config; + }catch(Throwable t) { + log.error("Unable to serve get configuration"); + throw new WebApplicationException("Unable to get configuration. Contact administrator.",t); + } - return sdiManager.getContextConfiguration(); } @GET @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) -// @JacksonFeatures(serializationEnable = { SerializationFeature.INDENT_OUTPUT }) @Path("status") public HealthReport getReport() { try{