From 2b4cb4818be78613217b40333440ab788f573944 Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Thu, 5 Oct 2017 18:28:49 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/wps@154919 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../data/analysis/wps/repository/AlgorithmUpdater.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/data/analysis/wps/repository/AlgorithmUpdater.java b/src/main/java/org/gcube/data/analysis/wps/repository/AlgorithmUpdater.java index 40e80b7..4483b6d 100644 --- a/src/main/java/org/gcube/data/analysis/wps/repository/AlgorithmUpdater.java +++ b/src/main/java/org/gcube/data/analysis/wps/repository/AlgorithmUpdater.java @@ -144,9 +144,11 @@ public final class AlgorithmUpdater { try{ String realJarName =filename.getFileName().toString().replaceFirst("_interface", ""); log.debug("real jar name is {} ",realJarName); - realjarURL = dir.resolve(realJarName).toFile().toURI().toURL(); - log.debug("real jar url is {} ",realjarURL); - method.invoke(loader, new URL[] {realjarURL}); + if (dir.resolve(realJarName).toFile().exists()){ + realjarURL = dir.resolve(realJarName).toFile().toURI().toURL(); + log.debug("real jar url is {} ",realjarURL); + method.invoke(loader, new URL[] {realjarURL}); + } }catch(Throwable ipe){ log.warn("only {} have been found",filename, ipe); }