diff --git a/src/main/java/org/gcube/vremanagement/executor/ExecutorImpl.java b/src/main/java/org/gcube/vremanagement/executor/ExecutorImpl.java index b284914..b231da5 100644 --- a/src/main/java/org/gcube/vremanagement/executor/ExecutorImpl.java +++ b/src/main/java/org/gcube/vremanagement/executor/ExecutorImpl.java @@ -125,6 +125,11 @@ public class ExecutorImpl implements Executor { * resource has not be published */ private static void unPublishScopedResource(Resource resource) throws RegistryNotFoundException, Exception { + if(ExecutorImpl.ctx == null){ + logger.debug("The ServiceEnpoint has been never published. So no needs to unpublish it."); + return; + } + StringWriter stringWriter = new StringWriter(); Resources.marshal(resource, stringWriter);