From 591ccc645a1b2ffa0e014ff41b64da1c224ab610 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 23 Nov 2020 16:53:08 +0100 Subject: [PATCH] Fixed init exception --- .../smartgears/handler/resourceregistry/EServiceHandler.java | 2 +- .../handler/resourceregistry/HostingNodeHandler.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/smartgears/handler/resourceregistry/EServiceHandler.java b/src/main/java/org/gcube/smartgears/handler/resourceregistry/EServiceHandler.java index f710b8b..e62bd25 100644 --- a/src/main/java/org/gcube/smartgears/handler/resourceregistry/EServiceHandler.java +++ b/src/main/java/org/gcube/smartgears/handler/resourceregistry/EServiceHandler.java @@ -100,7 +100,6 @@ public class EServiceHandler extends ApplicationLifecycleHandler { try { Thread.currentThread().setContextClassLoader(EServiceHandler.class.getClassLoader()); boolean create = true; - eServiceManager = new EServiceManager(applicationContext); Set startTokens = applicationContext.configuration().startTokens(); Set startContextsUUID = new HashSet<>(); @@ -112,6 +111,7 @@ public class EServiceHandler extends ApplicationLifecycleHandler { startContextsUUID.add(contextUUID); try { if (create) { + eServiceManager = new EServiceManager(applicationContext); eServiceManager.createEService(); applicationContext.properties() .add(new Property(Constants.ESERVICE_MANAGER_PROPERTY, eServiceManager)); diff --git a/src/main/java/org/gcube/smartgears/handler/resourceregistry/HostingNodeHandler.java b/src/main/java/org/gcube/smartgears/handler/resourceregistry/HostingNodeHandler.java index f1bc6fc..ab4bb7a 100644 --- a/src/main/java/org/gcube/smartgears/handler/resourceregistry/HostingNodeHandler.java +++ b/src/main/java/org/gcube/smartgears/handler/resourceregistry/HostingNodeHandler.java @@ -99,7 +99,7 @@ public class HostingNodeHandler extends ContainerHandler { try { Thread.currentThread().setContextClassLoader(HostingNodeHandler.class.getClassLoader()); boolean create = true; - hostingNodeManager = new HostingNodeManager(containerContext); + List startTokens = containerContext.configuration().startTokens(); Set startContextsUUID = new HashSet<>(); @@ -111,6 +111,7 @@ public class HostingNodeHandler extends ContainerHandler { startContextsUUID.add(contextUUID); try { if (create) { + hostingNodeManager = new HostingNodeManager(containerContext); hostingNodeManager.createHostingNode(); containerContext.properties() .add(new Property(Constants.HOSTING_NODE_MANAGER_PROPERTY, hostingNodeManager));