From 923113f0db34f515de1a0d65a3b25b68f56a219e Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 6 Sep 2019 17:03:20 +0200 Subject: [PATCH] Raised more specific exception --- .../metadatadiscovery/DataCalogueMetadataFormatReader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/DataCalogueMetadataFormatReader.java b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/DataCalogueMetadataFormatReader.java index 69139e8..7c1bfd0 100644 --- a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/DataCalogueMetadataFormatReader.java +++ b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/DataCalogueMetadataFormatReader.java @@ -15,6 +15,7 @@ import java.util.stream.Collectors; import javax.xml.XMLConstants; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.Source; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamSource; @@ -207,7 +208,7 @@ public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDis } @Override - public void validateProfile(String xmlProfile) throws Exception { + public void validateProfile(String xmlProfile) throws ParserConfigurationException, SAXException, IOException { DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder(); Document doc = db.parse( new InputSource(new StringReader(xmlProfile))); DOMSource source = new DOMSource(doc);