diff --git a/src/main/java/cz/cvut/kbss/analysis/service/external/AnnotatorService.java b/src/main/java/cz/cvut/kbss/analysis/service/external/AnnotatorService.java index affa217c..8930ad19 100644 --- a/src/main/java/cz/cvut/kbss/analysis/service/external/AnnotatorService.java +++ b/src/main/java/cz/cvut/kbss/analysis/service/external/AnnotatorService.java @@ -11,8 +11,6 @@ import java.io.StringReader; import java.io.UnsupportedEncodingException; -import java.net.URLEncoder; -import java.nio.charset.StandardCharsets; @Service @Slf4j @@ -53,11 +51,14 @@ public void convertDocument(String docuementIri) throws UnsupportedEncodingExcep } public void processAnnotations(){ - log.info("calling external annotation processing service {}", conf.getProcessAnnotationAPI()); - RestTemplate restTemplate = new RestTemplate(); - String url = conf.getProcessAnnotationAPI(); - ResponseEntity response - = restTemplate.getForEntity(url, String.class); + try { + log.info("calling external annotation processing service {}", conf.getProcessAnnotationAPI()); + RestTemplate restTemplate = new RestTemplate(); + String url = conf.getProcessAnnotationAPI(); + ResponseEntity response + = restTemplate.getForEntity(url, String.class); + }catch (Exception e){ + log.warn("Failed executing external process annotation service at <{}>. Error message - {}", e.getMessage()); + } } - } \ No newline at end of file